Corejava基础学习要点笔记随笔(一)
这是一篇笔记随笔
你们好,很高兴你们浏览到这些文章!
这一系列随笔,是我在java学习时,记录的随笔,鞭策自己差缺补漏,同时希望初学者带来帮助。
java语言编程的入门知识
这部分要求能够口述java语言的由来,简介java语言的特点。
- 1995年5月23日 ,java语言在Sun公司的发布会上正式被推出;
- java的三大开发平台:
① JavaSE—— java标准版开发平台
②JavaME—— java移动端开发平台
③JavaEE—— java企业级开发平台 - java的 三大特点 :
1)简单性(相对于c与c++)
2)面向对象思想
3)跨平台性(可以在不同的操作系统上运行)
4.程序的运行机制:
1.编译型: 源代码 — 编译器编译 — 机器码 (例如出版社翻译图书)
优点:效率高 缺点:难以跨平台 代表性语言:c系列语言
2.解释型:源代码 — 在执行时 被一行一行的解释为机器码(解释器)就像即时翻译
优点:可以跨平台 缺点:效率低 代表性语言:HTML
3.java的运行机制:先编译后解释运行
源文件(.java文件)—>编译---->字节码文件(.class)—>再将字节码文件逐行解释并运行
优点:就是它的三大特点
开始使用java语言编程——环境搭建
一、环境配置
1.名词解释
JVM: Java虚拟机 作用是屏蔽不同操作系统间的底层差异
JRE: Java运行环境 JRE = JVM+解释器
JDK: Java开发者工具包 JDK = JRE+编译器+类库+工具
环境变量名 | 配置位置 | 含义 |
---|---|---|
JAVA_HOME | JDK根目录下,如 C:\Program Files\Java\jdk1.7.0_75 | 告诉计算机 JDK的位置 |
Path | JDK根目录的bin目录下 ,如 C:\Program Files\Java\jdk1.7.0_75\bin | 告诉计算机可执行文件的位置 |
CLASSPATH | . 当前文件夹下 (就一个点(.)) | 告诉虚拟机.class文件的位置 |
二、常见的dos命令
主要记住这两个:
javac 文件名.java(编译命令)、java 类名(执行命令)
javac -d . 文件名.java(带包编译命令)
了解下面(记不住也没关系,前期初学要坚持使用简单的dos窗口进行编译和执行):
cd → 指定目录
cd… → 返回上级目录
cd/ → 返回到根目录
dir → 列出当前目录下的所有文件夹和文件
rd → 删除目录
三、开始写第一个java程序:
1.先创建源文件 这个文件是 .java结尾的文件
2.写程序
3.运行程序
1)先从dos窗口中 进入到.java文件的所在目录
2)编译该目录下的.java文件 编译成功后会生成相应的.class文件
3)解释运行相应的.class文件
4)注意使用java、javac命令进行运行和编译时,对文件命名的要求(也就是区分公开类)
——如果一个类前 有public修饰 则该类为公开类
① 如果一个源文件中 声明了一个公开类 那么 该源文件的文件名必须与公开类类名完全一致(包括大小写)不带后缀
② 一个源文件里只能有一个公开类
③ 一个源文件里可以有多个和公开类平行的类 每个类都会在编译后生成相应的.class文件
4.包
作用:类似于文件夹,用于管理.class文件
语法:
package 一级包名.二级包名.三级包名…n;(注意:在写包名时,一般需要域名倒写)
1.必须写在源文件的第一行
2.一个源文件里只能有一个package语句