java简介
2016-05-31 22:56
253 查看
计算机语言发展简史
主要分为三个阶段:
a) 第一代:机器语言
b) 第二代:低级语言
c) 第三代:高级语言
Java 发展简史
1. Java 是一种语言,具有自己的语法和数据结构
2. Java 来自于 sun ,sun 指的是斯坦福大学网络
3. 具体发展历程
J AVA SE(标准版)、J AVA EE(企业版)、J AVA ME(微型版本) 之间的关系
Java 语言特性
简单性
面向对象
可移植性(一次编译,到处运行)JVM
健壮性(自动垃圾回收机制,GC)
多线程
Java的加载与执行
开始第一个 Java 程序
J2SE 的安装
1. 下载 J2SE 安装程序
2. 进行安装
搭建开发环境
1. 显示扩展名
2. 标题和地址栏最好显示完整路径
3. UltraEdit 最好去除备份
4. 常用命令
Cd 目录名称,进入目录
Cd .., 退回上级目录
Dir, 显示文件或目录
Del 文件名, 删除文件
5. path,classpath (环境变量)
主要是为了检索文件方便, 如果执行某个文件, 不用到文件所在目录执行, 那么操作系统会在 path 路径中检索
Classpath 为类路径,是 java 运行时查找类文件的路径
6. 在命令行执行 javac ,如果出现如下显示,说明正常
编写 HelloWorld 程序
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
编译源文件
Javac 文件名(完整的文件名称,含扩展名),如:javac HelloWorld.java
以上会形成一个 HelloWorld.class 文件,说明编译成功了
开始运行 HelloWorld 程序, 如何运行?采用 java class 文件名(不要扩展名) ,如: java HelloWorld
第一个程序,成功运行
更换目录执行 HelloWorld 程序, 会出现类不能找到, 主要原因是没有设置 classpath,classpath主要的作用是, 方便 java 虚拟机加载 class 文件,
解释 HelloWorld 程序
//public 代表,全局的含义
//采用 class 来定义类的名称
//HelloWorld 是类的名称,注意类的名称区分大小写
public class HelloWorld {
//public 代表,全局的含义
//static, 表示是静态的
//void, 表示没有返回值
//main, 入口方法,方法的参数也不能改变
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Java 注释在程序运行时是不执行的,注释主要有三种方式
// 单行注释
多行注释
/*
多行注释
*/
多行注释,可以生成 java doc 文档
/**
* 多行注释
* 多行注释
*/
public class 和 class 的区别
类的定义有两种方式:
public class 类名
class 类名
采用 public class 来声明 class, 那么文件名必须和类名完全一致(包括大小写)。
在一个 Java 文件中,可以声明多个类,如:
public class HelloWorld3 {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
//在一个 java 源文件中只能有一个 class 被 public 修饰
//public class A{
//}
class A {}
需要注意:只能有一个类采用 public class 进行声明
主要分为三个阶段:
a) 第一代:机器语言
b) 第二代:低级语言
c) 第三代:高级语言
Java 发展简史
1. Java 是一种语言,具有自己的语法和数据结构
2. Java 来自于 sun ,sun 指的是斯坦福大学网络
3. 具体发展历程
J AVA SE(标准版)、J AVA EE(企业版)、J AVA ME(微型版本) 之间的关系
Java 语言特性
简单性
面向对象
可移植性(一次编译,到处运行)JVM
健壮性(自动垃圾回收机制,GC)
多线程
Java的加载与执行
开始第一个 Java 程序
J2SE 的安装
1. 下载 J2SE 安装程序
2. 进行安装
搭建开发环境
1. 显示扩展名
2. 标题和地址栏最好显示完整路径
3. UltraEdit 最好去除备份
4. 常用命令
Cd 目录名称,进入目录
Cd .., 退回上级目录
Dir, 显示文件或目录
Del 文件名, 删除文件
5. path,classpath (环境变量)
主要是为了检索文件方便, 如果执行某个文件, 不用到文件所在目录执行, 那么操作系统会在 path 路径中检索
Classpath 为类路径,是 java 运行时查找类文件的路径
6. 在命令行执行 javac ,如果出现如下显示,说明正常
编写 HelloWorld 程序
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
编译源文件
Javac 文件名(完整的文件名称,含扩展名),如:javac HelloWorld.java
以上会形成一个 HelloWorld.class 文件,说明编译成功了
开始运行 HelloWorld 程序, 如何运行?采用 java class 文件名(不要扩展名) ,如: java HelloWorld
第一个程序,成功运行
更换目录执行 HelloWorld 程序, 会出现类不能找到, 主要原因是没有设置 classpath,classpath主要的作用是, 方便 java 虚拟机加载 class 文件,
解释 HelloWorld 程序
//public 代表,全局的含义
//采用 class 来定义类的名称
//HelloWorld 是类的名称,注意类的名称区分大小写
public class HelloWorld {
//public 代表,全局的含义
//static, 表示是静态的
//void, 表示没有返回值
//main, 入口方法,方法的参数也不能改变
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Java 注释在程序运行时是不执行的,注释主要有三种方式
// 单行注释
多行注释
/*
多行注释
*/
多行注释,可以生成 java doc 文档
/**
* 多行注释
* 多行注释
*/
public class 和 class 的区别
类的定义有两种方式:
public class 类名
class 类名
采用 public class 来声明 class, 那么文件名必须和类名完全一致(包括大小写)。
在一个 Java 文件中,可以声明多个类,如:
public class HelloWorld3 {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
//在一个 java 源文件中只能有一个 class 被 public 修饰
//public class A{
//}
class A {}
需要注意:只能有一个类采用 public class 进行声明
相关文章推荐
- 共同学习SpringMVC源码--DispatcherServlet(一)
- java中的 FileWriter类 和 FileReader类的一些基本用法
- Java基础01——下载、安装JDK及配置环境变量
- java:常用的两种设计模式(单例模式和工厂模式)
- Java定时发送邮件(一)
- Android Eclipse设置AS主题风格
- Java发送邮件服务
- java ClassLoader工作机制
- 正则表达式
- JAVA_SE异常捕获机制中的try-catch案例
- Maven创建所遇到的问题记录
- Spring事务配置的五种方式
- java 输入输出流练习题1
- Java高级之虚拟机加载机制
- Java高级之虚拟机加载机制
- 全面分析 Spring 的编程式事务管理及声明式事务管理
- javaWeb servlet生命周期
- Java EE开发平台随手记3——Mybatis扩展2
- Java之多线程
- Spring AOP 最终版实现