第一章 开发简单的Java应用
1.Java语言概述
Java之父------------詹姆斯.格林斯
2.Java语言的技术分类
(1)JavaSE:标准版,开发桌面应用
(2)JavaEE:企业版,Web应用
(3)JavaME:小型版,嵌入式
3.开发和运行Java程序分三步走
(1)编写Java源程序*.java(记事本)
(2)编译源程序,生成字节码文件*.class (二进制文件)
(3)运行字节码(Java虚拟机JVM)
4.Java的跨平台性
(1)具有各种平台的JVM版本
(2)JRE Java运行环境 JDK=JRE+Java开发工具
5.安装JDK(压缩版jdk)
(1)检查电脑JDK是否安装成功? cmd —> java和javac命令进行测试
(2)解压JDK到对应的目录(尽量非中文无空格)
(3)配置环境变量(计算机右键–>属性—>高级系统设置—>环境变量):path=jdk/bin
6.第一个Java程序HelloWorld
(1)Java基本结构
public class 类名{
main方法(){
代码;
}
}
注意:
a,public的类名必须和源文件相同
b,不能隐藏文件的扩展名
c,一个源文件允许定义多个类,但public的类只能有一个。
d,通过java命令运行的类,一定要main方法。
e,在java中“.”表示当前路径
(2)编译源程序
javac Hello.java ----------------->Hello.class
(3)运行目标程序
java Hello
7.Java中的打印语句:
换行打印:System.out.println(“内容”);
不换行打印:System.out.print(“内容”);
特殊的字符:制表符\t ,换行符\n
*************************************
姓名:张三
来自:陕西西安
*************************************
8.Java程序的目录结构
项目(taobao)
源文件(src)
字节码(bin)
编译:javac -d 字节码的存放目录 .java
运行:java -classpath 查找字节码的目录 Hello (备注:可以将classpath配置成环境变量,这样就再也不需要加-classpath参数了)
9.包(page)
(1)为什么需要包?
防止命名冲突
易于管理
(2)如何创建包,使用包
创建包: package 包名; ----------------- Java源程序的第一行
包名规则:小写,前后不能有“.”,最好采用域名倒置的方式进行命名。 www.taobao.com www.baidu.com
package com.baidu;
package com.taobao.servlet;
package com.taobao.dao;
(3)编译带包的类,一定要加 -d 参数,该参数会自动生成包结构。
(4)运行带包的类:java 包.类
(5)引入包:import 包.类
注意事项:
a,同包不用import,不同包才需要使用import引入被调用的类
b,位于不同包的类,在编译时必须使用-classpath指定被调用字节码的位置
10.注释
(1)意义:
标注代码的含义
便于代码的维护和升级
调试程序
(2)何时注释?
比较复杂的算法
方法
类
(3)注释的分类:
单行: //
多行:/ */
cd是DOS命令,作用是转换目录
(1)进入到某个目录: cd 目录名
(2)退出目录: cd … 和 cd / 表示退到根目录
(3)切换盘符: c:
(4)后退一级目录:…/