java—第一章

看了关于java的书,做一些知识点总结,方便以后查看

参考书:Java程序设计基础教程

            Java语言程序设计(基础篇)

            Java核心技术


1.2java的特点

1.        简单性

2.        可靠性和安全性

a)        java不支持指针数据类型

b)        自动内存垃圾回收

c)        Java虚拟机中有一个字节码校验器(对编译后产生的字节码文件进行第二次检查,可以发现数组和字符串访问越界)

d)        提供异常处理机制

3.        面向对象

1)        封装:将对象的数据和方法封装起来作为一个类

2)        继承:只支持单一继承

3)        多态性:同一程序中,有多个同名方法;但接收相同消息,其实现的功能可不同

4.        平台无关和解释执行

1)        java虚拟机实现了平台无关

2)        平台无关性:不用修改就可在其他操作系统上执行

5.        分布式

1)        分为数据分布和操作分布

2)        数据分布:数据可以分散在网络的不同主机上

3)        操作分布:一个计算可以分散在不同处理器上处理

6.        多线程

1.4编写简单的Java程序

1.        Java程序类型分为Application和Applet

1)        Application是指在计算机的操作系统支持下运行的程序

2)        Applet是用Java编写的嵌入到网页中的可在Internet上运行的小程序

3)        其后缀名都为“.Java”

1.5Java的开发环境

1.        javac.exe:用于编译Java程序源代码,编译之后生成字节码文件(.class)

1)用法:javac [option] source

【注】:[]括起来的可选项

2.        java.exe:用于执行编译后生成的字节码文件

1)用法:java [option] classname [argument]

3.        javadoc.exe:用于将Java程序源代码中的类、方法和文档注释(/** */)抽取出来形成一个源代码配套的API帮助文档

1)用法:javadoc [option]source


下一章

你可能感兴趣的:(java知识点)