Java零基础学习-----初认识计算机和java语言(一)
本文是自己上课的随笔。
计算机是由硬件和软件组成。
计算机常见的硬件
中央处理器(CPU),内存,硬盘,输入输出设备(键盘,鼠标,显示器),主板,机箱和电源等辅助设备。
Cpu:中央处理器(Central Processing Unit)-计算机中最核心的不见,类似于人的大脑
--计算机中运算和控制的核心,所有的运算有CPU完成。
功能:1.解释计算机的指令
2.处理计算机软件中的数据
处理器:
PC: intel,AMD
手机,平板:高通骁龙处理器865,华为麒麟990,苹果.
内存:计算机中存储部件,
--暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据
--CPU可以直接访问内存的数据,而且效率比较高
缺点:--容量小不能实现永久存储,一旦断电会造成数据的丢失
Ctrl+s快捷进行保存。(数据到硬盘)
品牌:金士顿,三星等
硬盘--计算机中存储部件
--永久存储数据内容,容量大且断电不丢失。
--CPU不能直接访问硬盘中数据,若希望访问则需要先加载到内存中。
种类:固态硬盘SSD(速度快,不容坏),机械硬盘
1TB=1024GB
1GB=1024MB
1MB=1024kb
1kb=1024Byte(字节)
输入输出设备
键盘--标准的输入设备
显示器--标准的输出设备
常见的主要软件
计算机软件--系统软件和应用软件
系统软件:操作系统(Windows/Unix/Linux/IOS/Android)是其他软件的基础。
应用软件:装在操作系统上的软件(qq,火狐浏览器等)
计算机体系结构
硬件-->操作系统内核--->操作系统外壳(GUI/命令)--->应用程序/JAVA应用
计算机语言的概述
第一代语言:机器语言:指令已二进制代码形式存在。
第二代语言:汇编语言。
使用助记符表示一条机器指令
第三代语言:高级语言
JAVA,C++,PHP,Python等
留意:GO,Swift
JAVA语言发展:
2020年5月29日
20:40
1995年 JAVA问世
1996年 JAVA1.0
1999年 JAVA1.2 发布(JAVA SE\JAVA EE\JAVA ME)
……..
2004年 Tiger发布(JAVA5.0),JAVA登录火星
2011年 7月 由Oracle正式发布JAVA7.0
2014年 3月19日,Oracle公司发布JAVA8.0的正式版本。
2017年 9月21日,JAVA9.0正式发布。
2018年 9月25日,Oracle官方宣布JAVA11正式发布
JAVA语言的主要版本
桌面应用 :JAVASE
企业应用:JAVAEE,JAVAEE构建在JAVA SE的基础之上。
移动应用:JAVAME, JAVA平台微型版(淘汰,Android应用兴起
开发工具的下载和安装
2020年5月29日
20:54
下载方式:
方式一:通过官网下载 www.sun.com www.oracle.com
方式二:通过搜索下载 www.baidu.com www.sogou.com
安装方式:
若下载的是安装版,则一路点击下一步安装即可
若下载的是绿色版,则直接解压即可
无论是安装版还是绿色版,切记安装路径中不要有中文
JDK的目录(jdk11 没有jre目录)
bin目录-该目录主要存放JDK的各种工具命令
conf目录-主要存放jdk的相关配置。
include目录-该目录下主要存放了一些平台的头文件
jmods目录-该目录主要存放了JDK的各种模块
legal目录-该目录下主要存放了JDK个模块的授权文档
lib目录-该目录下主要存放了JDK工具的一些补充jar包和源代码
jdk-java开发工具包
Jre-javase运行时环境
Javac.exe-编译器,主要用于将高级Java源代码翻译成字节码文件
Java.exe-解释器 ,主要用于启动JVM对字节码文件进行解释并执行
Jdk>jre>jvm之间的关系
编写JAVA开发的常用工具
2020年5月29日
21:28
JAVA开发的常用工具
文本编辑器
记事板,Notepad++,Edit Plus,UltraEdit….
集成开发环境
Jbuilder,NetBeans,Eclipse,(MyEclipse,IDEA(趋势))(收费)….
编写JAVA程序流程
1.新建文本文档,将文件扩展名有xxx.txt修改为xxx.java
2.使用记事本/NotePad++的方式打开文件,编写java代码进行保存
3.启动dos窗口,并切换到.java文件所在的路径中;
4.使用javac xxx.java进行编译,生成xxx.class的字节码文件。
5.使用java xxx进行解释执行,打印最终结果
编写JAVA程序流程(JAVA11新特性)
1.新建文本文档,将文件扩展名有xxx.txt修改为xxx.java
2.使用记事本/NotePad++的方式打开文件,编写java代码进行保存
3.启动dos窗口,并切换到.java文件所在的路径中;
4.使用java xxx进行解释执行,打印最终结果(慎用)(不存在.class文件,需要删除,再运行。)