今日重点:
目录
一、初识Java
1、概念
java语言属于混合型语言,是解释型语言和编译型语言之间的一种语言(半解释半编译),是一个支持网络计算的面向对象程序设计语言,吸收了Smalltalk语言和C++语言的优点,并增加了其独有特性,如支持并发程序设计、网络通信、和多媒体数据控制等。Java有简单性、面向对象、分布性、编译和解释性、稳健性、安全性、可移植性、高性能等特点,可以编写应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
2、java编译器
将Java源文件(.java文件) 编译成字节码文件(.class文件, 是特殊的二进制文件,二进制字节码文件),这种字节码就是JVM的 "机器语言”。javac. exe可以简单看成是Java编译器。java
语言的“编译期"分为前端编译和后端编译两个阶段。前端编译是指把* java文件转变成* .class文件的过程;后端编译(IT, Just In Time Compiler)是指把字节码转变成机器码的过程。Java, Scala。
hello. java是我们程序员写的,以10进制为单位写的文件。计算机只认一进制。我们所写的java文件计算机是不认识的,我们需要有一个翻译把我们写的java文件翻译给计算机听。
3、Java解释器
是一种电脑程序,能够把高级编程语言一行一 行直接翻译运行(翻译成机器码,也称二进制码)。解释器不会次把整个程序翻译出来, 而是像一位“中间人(递西瓜的人)”,把每一条字
节码转成特定机器的机器码(Linux、 Windows)
它每读取一行字节码就立刻转成机器码并运行,然后再读取下一行字节码,再运行,如此不停地进行下去,知道读完字节码,也即:完成解释。
4、Java历史
1995年, 詹姆斯高斯林,sun公司,发明了java语言,印尼的爪哇岛。Java语言--寓意就是为全世界软件爱好者递上一杯热乎的咖啡。早期,移动端。2009年sun公司被oracle (甲骨文)旧金山收购。java用什么写出来的----C和C++。C是万物之祖。
5、Java三个版本
(1)JavaSE: 做桌面应用程序。Java基础
(2)JavaEE: 企业级应用。要学习的
(3)JavaME:手机端,淘汰。
6、Java的特点
(1)面向对象(c)
(2)跨平台:平台就是操作系统。用Java写的软件可以在任意操作系统上运行的。
(3)简单性(和c比较)
(4)解释执行:计算机执行的是.class, 解释执行.class
(5)多线程:多个任务同时进行
(6)分布式
(7)健壮性:强数据类型的语言、异常处理、垃圾回收机制
(8)安全性:插件设置一个安全防范机制
二、电脑基础
1、计算机
(1)软件
看不见摸不着。操作系统:windows、linux, MacOS
(2)硬件
看得见摸得着CPU显卡内存16G -块固态硬盘512以上。尽量不要买混合硬盘。CPU尽量在4核心以上。CPU4核,16+512的内存硬盘。
2、内存
物理内存,虚拟内存
3、操作系统
(1)一些基本的指令
(1)打开指令控制台win + r
(2)输入盘符f:,直接切换到目标的盘
(3) cd返回上一级目录
(4)进入指定的目求cd a
(5) dir指令查看当前目录下的文件夹信息
(6)创建一个空文件copy nul ra. txt
(7)向文件内写入内容echo 123456>a. txt
(8)复制文件copy a.txt b.txt
(9)删除文件del a.txt(不进入回收站直接永久删除)
(2)计算机的一些设置
(1)显示后缀名
(2)文件的浏览方式