JAVASE-01:基础概念知识及学习环境配置
Java语言发展史
詹姆斯·高斯林(James Gosling)
1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站
NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。
Java语言平台版本
J2SE(Java 2 Platform Standard Edition)标准版:
是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
J2ME(Java 2 Platform Micro Edition)小型版:
是为开发电子消费产品和嵌入式设备提供的解决方案
J2EE(Java 2 Platform Enterprise Edition)企业版:
是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发 B/S
jdk1.5以后,我们将其更名为: JAVASE , JAVAME , JAVAEE
Java语言特点
简单性 解释性 面向对象 高性能
分布式处理 多线程 健壮性 多态
结构中立 安全性 开源 跨平台 JVM
1.键盘功能键和快捷键以及DOS常用命令
1.1 键盘功能键和快捷键
ctrl+C V X A Z S(复制 粘贴 剪切 全选 撤销 保存)
window+R 运行
window+E 打开我的电脑
window+TAB 在打开的项目之间切换
Ctrl+Alt+Del 注销/任务管理器
SHIFT+DELETE 永久删除
拖动某一项时按CTRL复制所选项目
1.2 DOS常用命令
windows+r---cmd 打开DOS控制台
切换盘符 盘符号: D:
dir 罗列文件或文件夹
cd 进入某个目录或多级目录 cd eclipse/p2/...
cd .. 回退上级目录
cd ../../../ 回退多及目录
cd / 回退到根目录
例: cd /d C:\Users\Administrator\Desktop(完整位置)跨盘符操作(从D盘直接)
md 建立目录
rd 删除目录(只能删除空目录)
rd /s 删除非空目录
rd /s /q 删除非空目录(无询问)
del aaa.txt 删除文件del +文件名.扩展名
del *.txt 删除多个文件(通配符)
cls 清理屏幕
exit 退出控制台
calc 打开计算器
mspaint 打开画图
ipconfig 查看网络ip
2.名词概念
JRE – Java Runtime Environment Java运行环境(JRE里包含了JVM虚拟机和核心的类库),如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK --Java Development Kit Java开放工具包(里面包含了JRE和一些开发工具)
JDK,JRE,JVM的作用和关系 :我们用jdk编写了一个java程序交由jre 运行起来 由jvm实现跨平台
3.第一个JAVA程序
开发工具:记事本 IDE–集成开发环境–Eclipse MyEclipse IDEA
设置不要隐藏文件真实后缀名
class hello{
//文件名和类名hello保持一致,class-定义一个类 hello-类名最好跟文件名保持一致
//主方法,程序入口
public static void main(String[] args){
//输出语句
System.out.println("hello world");
}
}
编译–切到源文件所在目录 javac hello.java生成.class文件
在桌面按住shift鼠标右键打开命令行就会在桌面的目录
输入java hello运行
4.注释-解释说明代码
单行注释 //注释的文字 为代码做解释说明的标注,解释说明程序
多行注释 /* 注释的文字 */ 帮助我们调试程序,注释掉代码以备用或测试
5.关键字
被java语言赋予了特殊意义的单词,在java中所有的关键字都小写,第三方记事本中关键字为蓝色
保留关键字:目前没用,后面版本可能会使用(备胎)goto const等
6.标识符
标识符是给类、变量、常量、方法、接口起的名字使用的字符序列。
通用命名规范:1.可以使用字母数字符号组合;2.不能使用关键字来命名;3.不要以数字开头;4.最好不要拿特殊的字符来命名,但是可以使用$和_来命名;5.命名最好见名知意;6.区分大小写
命名规则:
包(就是文件夹,它的存在是为了解决我们同一个目录下不能同时存在两个相同名称的文件。)
字母都是小写 itcast
类或者接口
一个单词:首字母大写,其余字母小写 Student , Teacher , Spring , Struts , Hibernate
多个单词:每一个单词的首字母都是大写,其余字母小写(驼峰式) StudentName , UserLoginController
方法或者变量
一个单词:字母全是小写 name , age
多个单词:从第二个单词开始,首字母大写,其余字母小写 getName , getAge
常量
一个单词:字母全是大写 NAME , AGE
多个单词:字母全是大写,每一个单词之间使用 _ 隔开 STUDENT_MAX_AGE
7.JDK的安装以及环境变量的配置
-
双击安装包,下一步
-
选择安装路径,注意不要含有中文路径,然后继续下一步
-
会提示你安装JRE 你关闭即可不需要重复安装,点击关闭安装完成
-
了解一下安装目录
bin目录:该目录用于存放一些可执行程序。如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)和javadoc.exe(文档生成工具)等。db目录:db目录是一个小型的数据库。从JDK 6.0开始,Java中引用了一个新的成员JavaDB,这是一个纯Java实现、开源的数据库管理系统。
jre目录:"jre"是 Java Runtime Environment 的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。
include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。
lib目录:lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。
src.zip文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。
-
环境变量的配置:为了我们能够方便的在任意目录下都能够使用到JDK安装路径下bin目录下的可执行命令,所以我们需要配置一下环境变量。
-
打开系统的环境变量,新建环境变量
变量名 JAVA_HOME
变量值:你自己的JDK安装路径 bin 目录的上一级路径 -
在path里面引用你的JAVA_HOME %JAVA_HOME%\bin
-
然后一路确定回去,检验一下环境变量有没有配置好
打开控制台 输入 java –version 出现版本号,说明环境变量配置成功
8.IDEA的下载安装和使用
1.下载
https://www.jetbrains.com/idea/download/#section=windows
2.双击安装包,下一步
3.选择安装路径,注意路径中不要含有中文
4.勾选所有选项,下一步
5.点击安装
6.耐心等待安装
7.点击完成
8.启动软件
9.继续
10.选择主题,下一步
11.选择免费使用
12.创建一个新工程
13.选择你本地安装的JDK 继续下一步
14.继续下一步
15.起一个项目名,选择好项目放的路径,下一步
16.等待加载完毕
17.可以做一些基础的设置,选择字体和字体大小等