1.1 基础常识
1.1.1软件
1)软件有应用软件和系统软件之分。
1.1.2人机交互方式
1)人机交互方式分为图形化界面和命令行方式。
1.1.3常用的命令行操作
1)dir test 查看文件夹test的目录
2)md test 创建文件夹test
3)cd test 打开文件夹test
4)cd.. 返回到上一级目录
5)cd/ 返回根目录
6)rd test 删除空文件夹test
7)del test.txt 删除文件test.txt
8)echo test >test.txt 创建一个内容为test的test.txt文件
9)echo test1>>test.txt 在test.txt中追加内容test1
10)cls 清屏
11)exit 退出dos命令系统
12)copy c:\test\test.txt c: 复制c盘test文件夹下的test.txt文件到c盘
13)path c:\test 配置环境变量,只限本次使用
14)type c:\test\test.txt 显示test.txt文件内容
15)ren c:\test\test.txt test1.txt 给文件重命名操作
16)ver 查看系统版本
17)time 获取并设置系统时间
1.1.4 什么是计算机语言?
1)人与计算机交流的一种方式
1.2 Java语言概述
1.2.1 计算机语言
1)第一代语言
a)打孔机——纯机器语言
2)第二代语言
a)汇编语言
3)第三代语言:
a) C、Pascal、Fortran面向过程的语言
b)C++面向过程/面向对象
c)Java跨平台的的纯面向对象的语言
d).NET跨语言的平台
1.2.2 Java概述
1)SUN(Standford University Network)斯坦福大学网络公司1998年推出的一门高级编程语言。是一种面向Interest的编程语言。随着Java技术在Web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java技术体系平台分为:
a)Java SE 标准版 支持面向桌面应用
b)Java EE 企业版 开发企业级应用 大方向
c)Java ME 小型版 支持Java程序运行在移动终端
d)Java Card 支持Java小程序运行在小内存设备上
1.3 Java程序运行机制及运行过程
1.3.1 Java语言特点
1)面向对象:两个基本概念 a.类 b.对象 三大特性 a.封装 b.继承 c.多态
2)健壮性
3)跨平台性:用Java语言编写的程序可在不同的系统平台上运行
1.3.2 Java核心机制-Java虚拟机(JVM)
1)*.java 编译-> *.class 执行 *.exe
1.4 Java语言环境搭建
1.4.1 什么是JDK,JRE
1)JDK(Java Development Kit)是Java开发工具包,包含JRE。包括开发工具:编译工具javac.exe和打包工具 jar.exe
2)JRE(Java Runtime Environment)Java运行环境,包括Java虚拟机和Java程序所需要的核心类库。
1.4.2 安装JDK和配置path环境变量
1)下载安装JDK后,配置环境变量,我的电脑->属性->高级系统设置->环境变量->path
找到安装JDK的目录下的bin目录,复制路径到path保存,注意分号
2)也可以新建变量JAVA_HOME,将JDK目录的路径复制进去并保存,打开path变量将%JAVA_HOME%\bin;复制进去 并保存
3)图解
1.5 开发体验-HelloWorld
1.5.1 编写第一个程序
class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
1.5.2 编译并运行程序
1)打开DOS命令窗口,打开Java文件目录,输入javac HelloWorld.java编译程序,
输入java HelloWorld运行程序。
1.6 小结第一个程序
1.6.1 小结
1)源文件以.java结尾
2)源文件总可以有多个class声明的类
3)类中可以有主方法(即main()方法),其 格式是固定的:
public static void main(String[] args){}
4)main()方法是程序的入口,方法内是程序的执行部分
5)一个源文件中只能有一个声明为public的类(并不是必须要有一个以public声明的类),同时要求此类的类名与源文 件名一致
1.7 常见问题及解决办法
1.8 注释
1.8.1 单行注释
//注释文字
1.8.2 多行注释,不允许嵌套
/*
注释文字
*/
1.8.3 文档注释(Java特有)
/**
这是我的第一个Java程序
@author ld
@version v1.0
1.9 Java API 文档
1.9.1 API下载流程
1.10 学习路线讲解