999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

The Research of Java Language

2015-10-08 13:45:41SIBei-bei
科技視界 2015年27期

SI+Bei-bei

【Abstract】This paper describes the origin of the Java language, then introduce the basic ideas and principles of Java programming language, and then briefly describes the implementation process and application development Java language are involved in the main technology applications, followed by more detailed the analysis of the characteristics of the Java language and its advantage compared with other programming languages, finally introduces its application in network security management and embedded systems, and future prospects of the Java language development direction and trends. Java language with its multi-threading, cross-platform, object-oriented features to obtain a wide range of applications and has been a computer programmer and industry recognition.I believe that with the development of computer technology, Java language will make a greater contribution to computer technology.

【Key words】Java language; Origin; Development; Trends

1 Origins of java language

Java language introduced by Sun in 1995, a cross-platform for distributed computer environments pure object-oriented programming language. Suns Java originated in OAK, it draws on the Smalltalk technology, but it is also a simplified C++ language. Javas portability and platform independence have made it the language of choice for developing Web-based applications[1]. Java platform-independent means to run on different platforms, Java Virtual Machine introduction (C Java Virtual Machine) technology to achieve Java interface between different platforms. Machine-independent Java data types, the virtual machine is based on the hardware and operating system, Java binary code to explain executive function, which provides an interface for different platforms.

2 Ideology the basic principles of programming language java

Java language compared with the C language, which is more prominent feature is the existence as an object-oriented. Object-oriented, simply speaking, is a simulation model to solve practical problems of people that make it easier to solve complex problems.The basic principle of Java programming language are:①Encapsulation;②Inheritance;③Polymorphism.

3 The execution process of java language

1)Written in the source file, use a text editor, such as Notepad or Edit, to write the source file can not use the word editor, because it contains invisible characters. Programmed to save the source file, the source file name extension must be. Java.

2)Compile the Java source file,The Java Compiler Compiler is a tool for developing applications using Java[2]. use the Java compiler (Java. exe) to compile the source file to get byte-code files

3)Run a Java program, Java program is divided into two categories - Java applications and Java applets, Java application must be interpreted byte-code file by the Java compiler (Java.exe); Java applets must by supporting standard browser Java to explain the implementation.

4 Java program development related to the main technical

4.1 Java Database Connectivity technology

Java Database Connectivity technology exists can unified access to different databases, so that can be connected to each other at the same time in a specific programming process between the database, through the appropriate debugging can make database management background. Also, such a technique can be achieved for developers to bring a consistent interface for building complex applications provide a favorable technical assurance.

4.2 Java Annotation Java technology

Java Annotation Java technology allows some elements relate to each other, but also allows the integration of these elements together. This allows the developer to carry out the appropriate classification of these elements according to the different characteristics of different elements and change their behavior at the same time. Walter Cazzola has said: Annotations in Java make it possible to attach custom, structured meta-data to declarations of classes, fields and methods. However, the mechanism has some limits: annotations can only decorate declarations and their instantiation can only be resolved statically.

4.3 Java Remote Method Invocation technology

The technology is the basis for building distributed applications. Java objects in the corresponding can be called, so we can make the server and client correlate, in support of the technologies, allowing to achieve a high degree of integration of data, in addition, based on the distributed debugging, you can let the program security and integrity is guaranteed.

5 Java language future

Java language compared to traditional programming languages, mainly has the following characteristics:

5.1 Java language is easy to learn and easy to use

Java language is very simple, here the simple, as opposed to C++ is concerned, also its syntax and C++ are very similar, but Java abandoned the C++ in many low-level, difficult, confusing, prone to error or infrequently used features.Java language is relatively small share of memory, which gives application developers to provide a good development environment, in addition to Java also provides automatic garbage collection, so programmers do not have to worry about memory management.

5.2 Java is an object-oriented language

OOP is an effective means of programmers to write large programs, control of complex programs. Application development adopts the concept of Object-Oriented Programming (OOP) in order to achieve better organization in module partitioning. All object-oriented programming languages support three concepts: encapsulation, polymorphism and inheritance, Java is no exception. Object-oriented technology has the Java language, encapsulation, inheritance, etc. Java language full support dynamic binding, and C++ language binding only on the use of dynamic virtual functions, which make its object-oriented technology more perfect, the program can object-oriented programming be fully object-based the object-oriented programming which makes Java have a more “pure” object-oriented programming.

5.3 Java language is interpreted

C and C++ and other languages, are carried out for the CPU chip compiler to generate machine code and run the code on a particular CPU related. Java language source code implementation of the method is to go through the compiler, and then use an interpreter to explain the way to run, but not for the CPU chip Java language compiled, but the program is compiled into a byte-code format, then the Java interpreter of the Java platform interpreted byte-code class, implementation process needs to be loaded at the link stage to the operating environment is very close to machine code byte-code files, you can provide a Java virtual machine (JVM) in be interpreted on any system which makes the Java program has a very high independence, Java Virtual Machine (JVM) education has become essential in training embedded software engineers as well as virtual machine researchers and practitioners.

5.4 Java language is multi-threaded

In Java language, the thread is a special object, also known as lightweight processes, a smaller unit than conventional processes that can be executed concurrently.It must be created by the Thread class or subclass. C and C++ using the single-threaded architecture, but The Java provides multi-threading support, Java support multi-threading in two ways,on one hand, Java itself is a multi-threaded environment, on the other hand, Java language built-in multi-threaded control, can greatly simplify more threaded application development. Java thread also includes a set of synchronization primitives, which is responsible for the implementation of concurrency control primitives use Java multi-threaded programming interface thread, application developers can easily write support for multi-threaded applications, improve the efficiency of program execution , But to some extent, multi-threaded Java limited by the operating platform, if the operating system does not support multi-threaded, then multi-threaded Java may not be manifested. Besides the features of a class-based object-oriented language, Java integrates concurrency via its thread classes, allowing for a multi-threaded flow of control.

6 Advantage of Java language

Regardless of the platform is the biggest advantage of the Java language, refers to applications written in Java can run without modification on different hardware and software platforms. A major problem faced by the program written in other languages is the operating system changes, as well as the core processor upgrade and changes in system resources, may lead to a program error or not run. Java Virtual Machine can successfully solve this problem.

7 Java technology application

7.1 Java Technology in Network Security Management

Today, theres significant interest in functional languages and frameworks that fit the Web better than imperative languages. Java technology in network security management application is the main use of the Java virtual machine technology and Java application program interface technology, Java Virtual Machine technology is the core technology for the network, this object, virtual machine technology is mainly by the class loading system and related the implementation of components of, Java application program interface technology is mainly related to the operation of the internal interface provides network security management and provide a set of related standards for the host.

7.2 Java technology in embedded systems

Embedded system is a highly reliable system, which is based on the use of computer software and hardware can be cut out of the design characteristics of the system. Nowadays, Java is used in all types of embedded devices. Some design of embedded systems is the use of Java technology embedded system, embedded system technologies including Java code layer, Java library, the local library, the platform layer and the hardware layer.

8 Development trend of java language

In the application of IT industry, In the beginning, in order to make the Java language and database closely designed Java servlet technology and SQL-J technology. The most important is the rapid development of JSP technology, the network is more practical application of Java language, more effective and efficient, so it has become the preferred technique in IT industry. JSP use Java language as its server-side language, and combines a variety of other client language like JavaScript is the most widely used web language for client-side applications.

9 Conclusion

What can be learned from the above is Java technology.As well as related technologies Java applications and the prospect of Java technology trends and the future. Overall, Java technologies are complementary of each technology, restrict each other mutual support, precisely because of the existence of such a relationship, we can make Java technology in all walks of life plays its due role.With the difficulty of reducing its programming professionals will make more effort placed on the design framework written in Java language and so on. At present, in the application of the Java language has established a good foundation practice well and get many consumers, it is set up around a lot of Java language technology research group designed to further study its advantages on the server side to the wider application of well system-wide extension, is expected soon in the future, Java language should be more large-scale, more practical.

【References】

[1]Franz M. The Java Virtual Machine: a passing fad[J]. IEEE Software,1998,15(6):26-29.

[2]Kodaganallur V.Incorporating language processing into Java applications: a JavaCC tutorial[J].IEEE Software,2004,21(4):70-77.

[責任編輯:湯靜]

主站蜘蛛池模板: 伊人成人在线视频| 日韩中文字幕免费在线观看| 99青青青精品视频在线| 99精品国产高清一区二区| 亚洲一欧洲中文字幕在线| 欧美成人午夜在线全部免费| 国产视频只有无码精品| 亚洲高清中文字幕| 91区国产福利在线观看午夜 | 又粗又硬又大又爽免费视频播放| 亚洲av色吊丝无码| 蜜芽一区二区国产精品| 伊人狠狠丁香婷婷综合色| 久久网欧美| 91小视频在线观看| 欧美第九页| 欧美黄色网站在线看| 免费人成在线观看成人片 | 在线观看精品自拍视频| 久久一色本道亚洲| 欧美日韩国产成人在线观看| 四虎永久免费网站| 欧美一区二区自偷自拍视频| 经典三级久久| 亚洲欧美另类视频| a色毛片免费视频| 中文字幕天无码久久精品视频免费 | 国产网友愉拍精品| 亚洲浓毛av| 无码专区第一页| 久久黄色一级片| 亚洲人成网站日本片| 国产中文一区a级毛片视频 | 久久精品国产亚洲麻豆| 精品精品国产高清A毛片| 男女男免费视频网站国产| 在线精品欧美日韩| 久久久久青草线综合超碰| 色AV色 综合网站| 宅男噜噜噜66国产在线观看| 激情影院内射美女| 青青青国产视频手机| 亚洲国产在一区二区三区| 亚洲天堂2014| 91亚洲免费视频| 久久久久久久蜜桃| 亚洲人视频在线观看| 伊人蕉久影院| 在线播放91| 亚洲第一成年免费网站| 亚洲另类色| 亚洲精品视频在线观看视频| 亚洲欧洲自拍拍偷午夜色| 夜色爽爽影院18禁妓女影院| 波多野结衣在线se| julia中文字幕久久亚洲| 97免费在线观看视频| 午夜日b视频| 亚洲三级电影在线播放| 久久99久久无码毛片一区二区| 欧类av怡春院| 欧美在线一二区| 久久99热66这里只有精品一| 欧美另类精品一区二区三区| 97免费在线观看视频| 国产精品香蕉| 日韩精品一区二区三区大桥未久| 精品乱码久久久久久久| 伊人久综合| 国产屁屁影院| 国产精品永久在线| 亚洲精品天堂自在久久77| 72种姿势欧美久久久久大黄蕉| 国产人成乱码视频免费观看 | 久久黄色毛片| 亚洲人成在线精品| 天堂成人av| yy6080理论大片一级久久| 国产91小视频| 亚洲丝袜第一页| 国产免费福利网站| 亚洲成在线观看 |