目录
①硬件
②软件
③二进制数据
④Java语言发展史
⑤Java语言平台概述
⑥JDK与JRE
⑦Windows的DOS指令
⑧JDK的安装
⑨简单的Java小程序
⑩Java虚拟机推荐书籍
①注释
②关键字
③常量
①硬件
(1)CPU(中央处理器):Intel i3 i5 i7-稳定 AMD 速龙 锐龙-性能 (大脑,速度最快,控制,计算)
(2)内存(RAM运行空间):金士顿 威刚 三星(√)
(3)硬盘(存储空间):西部数据 希捷 三星 (机械硬盘7200rad/s 固态硬盘运行快成本高损害快)
(4)显卡(图像计算)(并非必要)(最贵):英伟达 NVDIA ATI(被AMD收购)(别光看显存,看位宽(256最好128一般))
②软件
(计算机指令与数据的集合,通过软件与计算机交流)
(1)系统软件:管理和控制计算机硬件和软件的程序。
常见的有:Windows(微软比尔盖茨),Linux(服务器,没有图形界面),Nuix,macOS(苹果操作系统),Android(谷歌),IOS.
(2)应用软件:为了特定用途而开发的。
分类:CS结构():客户端服务器,弊端需要不断更新。目前移动时代,手机客户端最多。
BS结构():浏览器服务器,无需更新
【其中的S表示服务器:也就是Java负责的主要项目,后端服务器开发】
③二进制数据
十进制转二进制(除以二取余数,最后倒着写) Integer.toBinaryString(10);
二进制转十进制(个位是1,然后是2,然后是4,最后分别乘相加)
Integer.valueOf("1010",2);
位(bit):一个数字1或0
字节(Byte):8个位 (宽带10Mb,这个是bit,所以我们下载的时候1MB,之间差8倍)
1KB=1024Byte
1MB=1024KB
1GB=1024MB
1TB=1024GB
1PB=1024TB
1EB=1024PB(EB在手,天下我有.大数据的价值在于数据,21世纪是一个数据时代,只要是巨量足够大就可以预测未来,谷歌下载做的很好)
1ZB=1024EB(天文数字,现在世界全部数据远远不足1EB,何况1TB)
④Java语言发展史
创始人 詹姆斯·高斯林(James Gosling)(仍然健在)
创始公司 SUN – (Stanford University Network斯坦福大学网络公司)
1995年5月23日,Java语言诞生
2004年10月 JDK1.5(改名JavaSE5.0,JavaEE,JavaME)
2009年04月20日,甲骨文(Oracle)74亿美元收购Sun。
2011年7月 JavaSE7.0(市场主流版本)
⑤Java语言平台概述
J2SE (Java 2 Platform Standard Edition)标准版,是为开发普通桌面和商务应用程序提供的解决方案
J2ME(Java 2 Platform Micro Edition)小型版,电子消费产品和嵌入式设备提供的解决方案(很落后了)
J2EE (Java 2 Platform Enterprise Edition)企业版,【We Technology】开发企业环境下的应用程序,包含的技术如 Servlet、Jsp等.
⑥JDK与JRE
(1)JDK(Java Development Kit)Java开发工具包.其中就已经包含了JRE.开发工具包括:编译工具(javac.exe)和运行工具(java.exe)
(2)JRE(Java Runtime Environment )Java运行环境.其中包括JVM和核心类库
(3)JVM(Java Virtual Machine) Java虚拟机,保证语言的跨平台 .但java语言是跨平台的,java虚拟机不是跨平台的。
⑦Windows的DOS指令
打开控制台win + R,然后cmd回车
常用命令: d: c: 回车 盘符切换
dir: 列出当前目录下的文件以及文件夹
cd: (进入指定目录)进入 cd 目录;cd 多级目录(cd Java\jdk\bin\javac)
cd.. ;cd\ 回退
cls : (clear screen)清屏
exit : 退出dos命令行
运行应用程序:程序完整名称 参数一个快捷方式,在目录上直接输入cmd就进入了当前目录的DOS界面
⑧JDK的安装
(1)目前装
32位
的就可以
(2)安装选项不要勾选
公共JRE
(3)安装目录文件夹里名称不要有中文(会乱码),不要有空格(总需要转译),不要装在C盘(受到操作系统保护,权限比较高)
(4)安装成功后不会有快捷方式:有文件夹里面的全部工具文件夹就ok了
(5)cmd窗口输入javac,产生一大堆提示信息就ok啦~
(6)高级记事本软件
Notepad++
(7)Path
环境变量
配置
创建新的变量名称:JAVA_HOME,计算机-右键属性-高级系统设置-高级-环境变量-系统变量,为JAVA_HOME添加变量值:JDK安装目录(bin的上一级)
在path环境变量最前面添加如下内容:%JAVA_HOME%\bin
⑨简单Java小程序
HelloWorld(文件名与类名需一致)
源代码——编译——字节码文件——解释器——输出
.java javac class java helloworld
javac HelloWorld.java
java HelloWorld
⑩Java虚拟机的书
有时间买这看看,很有用
①注释
用于解释说明程序的文字
单行注释格式: //注释文字
多行注释格式: /* 注释文字 */
文档注释格式:/** 注释文字 */
②关键字
关键字是被Java语言赋予特殊含义,具有专门用途的单词
③常量概述
在程序执行的过程中,其值不可以发生改变的量
常量分类
字符串常量 用双引号括起来的内容(“HelloWorld”)
整数常量 所有整数(12,-23)
小数常量 所有小数(12.34)
字符常量 用单引号括起来的内容(‘a’,’A’,’0’)
布尔常量 较为特有,只有true和false
空常量 null(数组部分讲解)