"My technology is My Master". NET, the pursuit of Java in those years

Source: Internet
Author: User

I've been working since I graduated from college. NET development, Learning Java is also out of their own hobbies, after all, the internet is the Java Programmer's Iron Bowl, in order to later turn to Java, I am also in the work of the two years, the use of spare time often learn Java development, so far, has been in-depth study of javase, Javaweb, SSH framework, JavaScript, MyBatis, Spring MVC and other Java development technology, although spare time is through self-study, the use of video, technical blog to enrich and improve their own, before learning Java, because there are already. NET project development experience, therefore in the study, the feeling is not very difficult, contrasts the video to carry on the gradual practice and strengthens unceasingly, or has learned some new technology, in which really is enjoyable.

    I think. As a technical staff, the most important thing is to constantly learn new things, in addition to daily work and learning to upgrade their skills, more importantly, in spare time to continue to strengthen learning, learning new technology, learning the knowledge, in order to be invincible in the society, Perhaps at present each of us to do the technology is different, take the software development, some may be done. NET, some may be to do Java, some may be do Andorid, PHP, iOS, in fact, technology bar, more grasp a bit or good. My current company has a technology sharing session every month, so in the technology sharing session, they share a lot of technology, such as the previously shared hibernate, originally our project team is engaged in. NET,. NET has NHibernate, is migrated from the Java hibernate, therefore, after the study discovered the two still has the many difference and the connection, just as the collection in C # is different from the collection in Java, the syntax above, the Java syntax is more characteristic, For example, in Java, there is an enhanced for loop, this is really a very powerful syntax, in learning, through the Java and C # in a comprehensive comparative study, make me feel very full. Speaking back, in the daily training study, because there is a certain basis, so every time to explain the things can be more or less exchange, although the use of different languages, but after all, there is a common topic, so that also makes the exchange become much easier.

   . NET is a platform, and C # is the language below its platform. While Java is both a language and a platform, on this platform, there is a good system compatibility, Java programs can run under the Windows operating system, can also run under the Linux system, its good open source, robustness, security, portability is increasingly popular in project development. Java Development software currently has many kinds, I believe that the technical staff dedicated to Java development is better than my non-professional Java staff, as far as I know, the current Java development is better is eclipse and myeclipse, I am in self-study technology, Javase is part of learning through Eclipse, MyEclipse is designed to better learn the Java Web, and is more comfortable in web development than eclipse. As web development continues to deepen, I compare. NET and Java platforms, the development of web development, in. NET many of our technologies, such as IOC, Nhiberate and other excellent frameworks and technologies are ported through Java in the Windows platform, it is the Java language mature and extensive application, so that in the technology, Java is at the forefront of developing languages.

At present Java development Most is Java Web, that is what we so-called B/s development, C/s development in Java is NetBeans, such a graphical interface development tool, in the. NET platform, using WinForm and WPF technology, regardless of which language, In the future, the trend is B/s will gradually replace C/s, this is a fact, because in the current technology development, technology updates more and more quickly, so that in the technical level of maturity and increasingly perfect, and b/s end is now even the future of the overall development trend. Java, in addition to the development of EE, can also develop Andorid, why? Let me talk to you. With the increasing rise of information technology, mobile phones are gradually using the Andorid operating system, the interface and operation and support of the function is more and more, the current people are pro-gaze, and Android development engineers using the technical background code is implemented through Java, Just the control of the foreground interface and everything else from Andorid. At present, people love to use mobile phones, the use of mobile phone, tablet time far more than the use of computers, in such an era, technology to lead us to continue to move forward, many mobile phone software is widely used by people, the market will continue to grow, so that Java and Andorid have inextricably linked, To do andorid development, or to be familiar with Java development can do more with less. To sum up, Java in the development of the Andorid is really a must.

Looking at the current enterprise and outside the training institutions, many large and medium-sized projects are developed in Java, outside training institutions for Java training is endless, this is why Java this market will occupy the majority of the market, as a programmer, I am optimistic about the future development of Java trends, I believe that the Java market share will be greatly enhanced, with the development of technology, the development of Java will become more simple, in the future may be in the work, will be more or less exposed to Java development, I believe I will love Java development.

Although my company has not yet done the Java project, I have been in business time to learn Java and Andorid, I think later to other companies to develop, may be used, if in the future from the technical transformation is also very convenient and fast. Of course, it is well known that the basic language is the same, I believe that in addition to me, there must be technical enthusiasts in the study of other languages and learn other technologies, in order to improve the technical level and knowledge, are struggling. Today, the development of technology, in the development of the times, we have to meet a new situation, to create an era, a lot of technical fields, no matter what the line, it must be done carefully, keep up with the pace of development of the Times, at the same time for their own work and pursuit, in the young, we have to seize the time to complete our It technology, let's add value to our dreams!


This article is from the "6879172" blog, please be sure to keep this source http://6889172.blog.51cto.com/6879172/1686862

"My technology is My Master". NET, the pursuit of Java in those years

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.