javaSE个人总结(最新整理版).docVIP

  • 0
  • 0
  • 约4.67万字
  • 约 42页
  • 2024-01-07 发布于江苏
  • 举报

总结

=1\*CHINESENUM3一.

什么是编程?

编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。

为了是计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步地区工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。

2.Java语言概述,历史、特点

是SUN(StanfordUniversityNetwork,斯坦福大学网络公司)1995年推出的一门高级语言。是一种面向Internet的编程语言。

随着java技术在web方面的不断成熟,已经成为web应用程序的首选开发语言。是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。

Java5.0之后的三大技术框架

J2EE(java2platformenterpriseedition)企业版

在jdk5.0版本之后称为javaee,是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如servletjsp等,主要是针对于web应用程序开发。石川智播客就业班和黑马训练营的只要学习内容之一。

J2se(java2platformstandardedition)标准版

在jdk5.0版本之后称为javase,这是在基础阶段主要学习的内容,也是java的基础,以后不管充android开发或者是物联网+云计算的开发,都是建立在jse基础上的,一次该技术是java的最核心技术,是传智播客基础班的主要上课内容。

J2ME(Java2PlaformtMicroEdition)小型版

在jdk5.0版本之后称为JAVAME,该技术多应用于一些电子产品的嵌入式开发,以前在手机开发上应用的也比较多,但是随着智能手机的发展,现在手机应用程序(比如Android程序)的开发已经不再使用该技术。

3.什么是跨平台性?原理是什么?jvm

所谓跨平台性,是指jav语言编写的程序,一次编译后,可以在多个系统平台上运行。

实现原理:java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。(注意:不是能在所有的平台上运行,关键是该平台是否能够安装相应的虚拟机)。

我的总结:

4.jre和jdk的区别

Jre:(javaruntimeenvironment),java运行环境。包括java虚拟机(jvmjavavirtualmachine)和java程序所需的核心类库等。如果想要运行一个开发好的java程序,计算机值要安装jre即可。

Jdk:(javadevelopmentkitjava)开发工具包,jdk是提供SEIjava开发人员的,其中包含了java的开发工具,也包括了jre,所以安装了jdk,就不用安装jre了;

其中的开发工具:编译工具:javac.exe

打包工具:jar.exe

简单而言:使用jdk开发完成的java程序,交给fre去运行

5.java虚拟机

Javavirtualmacthine,简称jvm

它是运行所有的java程序的抽象的计算机,是java语言的运行环境,它是java最具吸引力的特性之一,jvm读取并处理编译通过的与平台无关的字节码(class)文件。

Java编译器针对jvm产生class文件,因此是独立于平台的;

Java解释器负责将jvm的代码在特定的平台上运行;

Java虚拟机是不跨平台的;

6.java程序运行机制

编译:javac文件名.文件名后缀名

运行:java类名

7.java注意的地方

Java语言拼写上严格区分大小写

一个java源文件可以定义多个java类,但其中最多只能有一个类被定义成public类;

若源文件中包含了public类,源文件必须和该public类同名;

一个源文件中包含了很多个java类时,编译后不会产生很多份字节码文件,即每个类都会生成一份单独的class文件,而且,字节码文件名和其对应的类名相同;

总结:一个java源文件中只定义一个类,不同的类使用不同的源文件定义;

将每个源文件中单独定义的类都定义成public的

保持java源文件的主文件名与源文件的类名一致;

8.java语法格式

任何一种语言都有自己的语法规则。Java也一样,既然是规则,那么知道其是如何使用就可以了。

代码都定义在类中,类有class来定义,区分publicclass和class

Java中的标识符和关键字:

注释:

Main方法的作用:

程序的入口,保证程序的独立运行,被jvm调用

9.代码注释:单行//多行/*

文档评论(0)

1亿VIP精品文档

相关文档