java第三次学习总结(一)
java与操作系统
java目前的主流开发环境是windows,毕竟windows是最常见的操作系统,作为解释型语言,java在不同的操作系统下运行,所需要的不过是不同的配置而已,而代码不用做太多的修改(介于不同操作系统的细微差距,在使用本地资源的时候会有些许不同)
,除了windows之外,还有linux操作系统,这个操作系统主要用于企业当中,所以并不常见。这个系统因为其开源、权限管理特殊的特征,病毒感染率很低。所以对于java开发者而言,学好这两个操作系统是非常有必要的。除此之外还有一些会用到的系统,酌情学习即可。
java语言规范、api、jdk和IDE
- java语言的三个版本
- java SE:java标准版,可以用来开发客户端的应用程序。应用程序可以独立运作或者作为applet在web浏览器运作
- java EE:java企业版,可以用来开发服务器端的应用程序△
- java ME:用来开发移动设备的应用程序。
在学习的初期用SE就可以了,能满足大部分的编码学习需求。
- jdk(java开发工具包),java的基本运行环境,JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
JDK包含的基本组件包括:
-
javac – 编译器,将源程序转成字节码
-
jar – 打包工具,将相关的类文件打包成一个文件
-
javadoc – 文档生成器,从源码注释中提取文档
-
jdb – debugger,查错工具
-
java – 运行编译后的java程序(.class后缀的)
-
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
-
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
-
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
-
Jconsole: Java进行系统调试和监控的工具。
-
JRE是Java Runtime Environment缩写,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行 Applet,务必安装一个JRE或JDK。 -
java文件运行过程
.java文件(java原代码文件)→java编译器→(产生).class(java字节码可执行文件)→jvm(java虚拟机)→库代码
java字节码文件可以在任意一个装有java虚拟机的计算机上执行。 -
java代码风格和注释风格
这是很考验一个程序员基础的一个点,虽然没有硬性的要求,但是程序员与程序员之间的交流主要还是通过代码来交流的,实现统一功能的代码各式各样,但是只有看起来方便并且问题少的代码才会得到别人的认可。成熟的编程风格会给人一种衣着华丽的感觉。
- java行注释://只限于后面的所写内容
- java块注释:/* 可换行的注释内容 */
- javadoc注释(/**…*/)。这部分能够使用jdk中的javadoc命令提取成一个html文件。
- 代码风格可在网上自行查找(google编程规范,或者别的公司的代码规范)
java程序中编译时错误与运行时错误
①编译错误一般指语法错误或者很明显的逻辑错误。
如:缺少分号,少写括号,关键字书写错误等, 在eclipse往往会画红线。
②运行错误是在没有编译错误的基础上运行后产生的逻辑错误。
如:空指针异常,除数为0,越界访问等,一般会抛出异常。
编程错误也可以分为三类:语法错误、运行时错误和逻辑错误。编译器报告的错误成为语法错误或编译错误。运行时错误值引起程序非正常结束的错误。当一个程序没有按照预期的方式执行时,产生逻辑错误。