第一章Java入门
2026/6/8 7:27:12 网站建设 项目流程

一、Java的地位

1.Java的特性

面向对象,与平台无关,安全,稳定,多线程

2.Java的地位

(1)网络地位:最重要的交互媒介,特别适合网络应用软件的设计与开发

(2)语言地位:很好的面向对象语言,基础语言

(3)需求地位:经常是编程语言排行榜第一,人才需求不断上升

二、Java的特点

1.简单

2.面向对象

3.与平台无关

(1)平台:操作系统+处理CPU

每个平台都有自己独特的机器指令

(2)C/C++程序依赖平台,Java与平台无关

(3)Java虚拟机与字节码

字节码并不是机器指令,Java虚拟机负责将字节码翻译成虚拟机所在平台的机器码,并让当前平台运行该机器码

4.多线程

5.动态

Java基本组成单元是类;类是运行时动态装载的,使得Java可以在分布环境中动态地维护类库。

三、安装JDK

bin目录中包含JDK开发工具:

javac:Java编译器,用来将Java程序编译成bytecode。

java:Java解释器,执行已经转换成bytecode的Java应用程序。

jdb:Java调试器, 用来调试Java程序。

javap:反编译,将类文件还原回方法和变量。

javadoc:文档生成器,创建HTML文件。

四、Java程序的开发步骤

1、编写源文件(记事本)扩展名.java

保存时,如果源文件中有多个类,那么只能有一个类是public类;如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是java;如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是java就可以了。

2、编译源文件(javac.exe).class

3、运行(java.exe)

从main方法开始

五、简单的Java应用程序

六、Java反编译

如果想反编译例子1中的Hello.class,可使用javap命令:javap Hello.class ,例如:C:\chapter1\> javap Hello.class

如果想反编译类库中的Date类(其包名是java.util)Date.class,可使用javap命令:javap java.util.Date.class,例如: C:\chapter1\> javap java.util.Date.class

七、编程风格

1、Allmans风格

Allmans风格也称“独行”风格,左、右大括号各自独占一行,当代码量较小时适合使用“独行”风格,代码布局清晰,可读性强。

2、Kernoghan风格

Kernighan风格也称“行尾”风格,即左大括号在上一行的行尾,而右大括号独占一行,当代码量较大时

3、注释

单行注释使用“//”表示单行注释的开始,即该行中从“//”开始的后续内容为注释。

多行注释的使用“/*”表示注释的开始,以“*/”表示注释结束。

注意:在注释中不要使用十六进制转义符号,如\u000A

八、Java之父----James Gosling

九、总结

1.Java语言是面向对象编程,编写的软件与平台无关。

2 开发一个Java程序需经过三个步骤:编写源文件、编译源文件 生成字节码、加载运行字节码。

3 编写代码务必遵守行业的习惯风格。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询