1.软件开发介绍
软件分为哪两类strong>
系统软件和应用软件
应用程序 = 算法 + 数据结构
人机交互方式:
-
图形化界面(GUI)
-
命令行方式(CLI)
常用DOS命令
-
dir:列出当前目录下的文件以及文件夹
-
md:创建目录 md+空格+目录名
-
rd:删除目录 rd+空格+目录名
-
cd:进入指定目录 cd+空格+目录名 多路径:cd d:javaaaa
-
cd..:退回到上一级目录
-
cd/:退回到根目录
-
del:删除文件
-
exit:退出DOS命令行
常用快捷键
-
←、→:移动光标
-
↑、↓:调阅历史操作命令
-
Delete和Backspace:删除字符
2.Java语言的特点
- 特点一:面向对象
两个基本概念:类、对象
三大特性:封装、继承、多态
- 特点二:健壮性
去掉影响程序健壮性的部分,如指针、内存的申请与释放等,提供一个相对安全的内存管理和访问机制
- 特点三:跨平台性
只需要在需要运行Java应用程序的操作系统上,先安装一个JVM即可,由JVM来负责Java程序在该系统的运行
Java语言运行机制及运行过程
- Java虚拟机(Java virtal machine)
- 垃圾收集机制(garbage collection)
Java虚拟机
JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器
核心机制:垃圾回收
不再使用的内存空间回收
Java语言消除了程序员回收无用内存的责任;他提供一种系统线程跟踪存储空间的分配情况,并在JVM空闲时,检查并释放那些可被释放的存储空间。
Java程序还会出现内存泄漏和内存溢出问题吗p>
会!!
3.JDKJREJVM的区别
JDK( JAVA Development Kit JAVA 开发工具包)
JDK是Java开发人员使用的包括JRE
JRE(Java Runtime Enviroment Java运行环境)
包括JVM和Java程序所需要的核心类库等
JDK的开发工具完成的Java程序,交给JRE去运行
JDK = JRE + 开发工具集(例如javac编译工具等)
JRE = JVM + Java SE标准类库
4.环境搭建
下载JDK(傻瓜式安装)
官 :www.oracle.com
java.sun.com
此电脑→右键属性→高级系统设置→将JDK中bin的路径放入path中
此电脑→右键属性→高级系统设置→新建
一般用这种:!!JAVA_HOME变量值为jdk路径→ 在path前面加%JAVA_HOME%/bin;(win10不用加分 )
使用时可安装多个版本的JDK,但更换使用版本则需要更换path及变量值
为什么要用JAVA_HOMEp>
使用Tomcat时候,Tomcat会查找JAVA_HOME
否则会找不到JAVA_HOME
5.记事本编译
进行记事本:将Java代码写入扩展名为.Java的文件中
在DOS命令中通过javac命令对该Java文件进行编译 先转到该源文件目录,在用Javac对Java文件进行编译,生成字节码文件,即Javac +源文件名+.java
通过Java命令对生成的class文件进行运行 即Java +字节码文件名(无后缀)
javac.exe java.exe
.Java文件 → → → → .class文件 → → → → 结果
↑ 编译 ↑ 运行
源文件 字节码文件
扩展:Windows不区分大小写
6.注释
-
Java规范的三种注释方式
-
单行注释
-
多行注释(多行注释不支持嵌套使用)
-
文档注释(java特有)
文档注释格式:/**
内容
*/
-
单行注释和多行注释的作用
-
对所写的程序进行解释说明,增强可读性。方便自己,方便别人
-
调试所写的代码
-
特点:单行注释和多行注释,注释了的内容不参与编译。换句话说,编译以后生成的字节码文件中不包含注释掉的信息。
文档注释的使用
注释内容可以被JDK提供的工具javadoc所解析,生成一套以 页文件形式体现的该程序的说明文档
API(Application Programming Interface,应用程序编程接口)是Java提供的基本编程接口
Java集成开发环境(IDE)
对第一个Java程序进行总结
1.Java程序编写-编译-运行的过程
编写:我们将编写的Java代码保存在以“.Java”结尾的源文件中
编译:使用javac.exe命令编译我们的Java源文件。格式:javac 源文件名.java
运行:使用java.exe命令解释运行我们的字节码文件。格式:java 类名
2.
在一个java源文件中可以声明多个class。但是只能最多有一个类声明为public
而且要求声明为public的类的类名必须与源文件名相同
3.程序入口为main()方法.格式是固定的
4. System.out.println();先输出在换行
System.out.print();只输出数据
5.每一行执行语句都以“;”结束。
6编译的过程:编译以后,会生成一个或多个字节码文件.字节码文件的文件名与Java源文件中的类名相同
1.JDK, JRE,JVM三者之间的关系,以及JDK、JRE包含的主要结构有哪些
JDK = JRE + Java的开发工具( javac.exe , java.exe , javadoc.exe )
JRE = JVM + Java核心类库
2.为什么要配置path环境变量配置p>
可以在任何路径下都可以执行Java的开发工具(javac、java、Javadoc等)
此电脑→右键属性→高级系统设置→新建JAVA_HOME变量值为jdk路径→ 在path前面加%JAVA_HOME%/bin;(win10不用加分 )
JAVA_HOME变量值为bin的上一层目录 path = %JAVA_HOME%bin
3.常用的几个命令行操作都有哪些少4个)
cd 进入目录
md 创建目录
rd 删除目录
del 删除文件
cd.. 返回上一级
cd/ 退回根目录
4.创建如下的类,使得运行的话可以输出:
创建Java文件:ChairMan.java
public class ChairMan{
public static void main(String[] args){
System.out.println(“姓名:李白”);
System.out.println();
System.out.println(“性别:男”);
System.out.println(“家庭地址:北京”);
}
}
5.编译和运行上述代码的指令
编译:javac ChairMan.java
运行:java ChairMan
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92745 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!