Windows下dos命令
1.cd 转到某个目录下
2.md 创建目录(make directory)
3.rd 删除目录(remove directory) 注:如果目录中有文件,无法删除。可以返回前一层,用del .*//目的在于先删除目录下的所有文件
4.del 删除文件
5.echo 写入文件
6.dir 列出当前目录下的文件及文件夹
7.exit 退出dos命令行
安装jdk
Linux环境安装:
Windows环境安装:
(等待更新)
Java的特点与运行机制
java语言的特点
1.面向对象
两个基本概念:类、对象
三大特性:封装、继承、多态
2.健壮性
吸收了C/C++的优点,去掉了影响健壮性的部分(指针、内存申请与释放)提供了相对安全的内存管理与访问机制(垃圾回收机制)
3.跨平台性
通过java语言编写的应用程序在不同的系统平台上都可以运行
原理:jvm……
java两种核心机制
1.java虚拟机(JVM)
2.垃圾回收制
说明:java程序会出现内存泄漏和溢出问题。
Java注释
java的注释类型
1.单行注释
//这是一个单行注释
2.多行注释(不可以嵌套使用)
/*
……
*/
3.文档注释(java特有)
注释内容可以被jdk提供的佛那个就javadoc解析,生成一套以网页文件形式体现的说明文档
/**
……
*/
单行注释与多行注释的作用:对编写的代码进行解释说明,增强可读性
特点:注释内容不参与编译
Java API文档
API是java提供的基本编程接口。
习惯上,将语言提供的类库,都称为api。
常用的Java开发工具
1.eclipse
2.idea
3.NetBeans
……
拓展
计算机语言的发展迭代史
第一代:机器语言,如 010011101……
第二代:汇编语言,如 mov a,b
第三代:高级语言,
->面向过程:C,Pascal,Fortran
->面向对象:Java,JS,Python,Scala,…
java语言版本迭代概述(重要的几个点)
1991年,Green项目,开发语言最初命名为Oak(橡树)
1995/1996年,发布jdk 1.0,确定用java来制作网页
2004年,发布里程碑式版本:jdk 1.5,为突显重要性,更名为jdk 5.0
2014年,发布jdk 8.0,是继jdk 5.0来变化最大的版本
……
java应用领域
—>java web开发 :后台开发
—>大数据开发:
—>Android开发:客户端开发
问题1
第一个小程序总结
1.编译:javac 源文件名.java;编译以后,会生成一个或多个字节码文件。字节码文件的 文件名与java源文件中类名相同。
运行:java 类名
2.在一个java源文件中可声明多个类,但是最多可声明一个公共类。
3.程序的入口是main()方法,格式固定。
4.生成字节码:校验源程序
5.HotSpot JIT 即时编译器:java变快
问题2
1.jdk,jre,jvm三者之间的关系,以及jdk,jre包含的主要结构有哪些?
包含关系:JVM < JRE < JDK
JDK(Java Development Kits:开发工具集) = JRE(Java Runtime Environment) + Java的开发工具(javac.exe,java.exe,javadoc.exe)
JRE = JVM + Java核心类库
暂无评论内容