目录
17、不能触碰底线:命名要规范,不能有拼写错误(中英文、大小写),前期允许有一点打叉。
认识Java
1、Java语言。 (半解释半编译)
解释:是一种语言。JS就是解释型语言。浏览器可以直接运行,不需要翻译
编译:是一种语言,有Java,Scala。hello。java是程序员写的都是以10进制为单位写的文件。二计算机只认二进制:0 1,所以我们所写的java文件计算机不认识,需要有一个翻译把文件翻译给计算机。这种语言叫编译型语言。
2、Java历史:
1995年,java之父詹姆斯高斯林创办了sun公司,发明了java语言,java是印尼的爪哇岛咖啡,寓意就是为全世界
软件爱好者递上一杯热咖啡。
早期,作用于移动端,2009年被sun公司被oracle(甲骨文)旧金山收购。
詹姆斯高斯林于oracle高管产生分歧,一个要主打手机端,oracle想进军电脑端。 詹姆斯高斯林离职。。。
詹姆斯高斯林离职后去了谷歌写安卓,
java用什么写出来的?
C和C++, 大多数语言都是C写出来的,C是万物之祖
3、计算机
软件:看不见摸不着。操作系统:window吃硬件不稳定好入侵、Linux不吃硬件,开源稳定多用于服务器领域、鸿蒙、安卓、MacOS
硬件:看得见摸得着CPU尽量在4核心以上 显卡 内存(16G+固态硬盘512以上,尽量不要买混合硬盘)
4、内存:物理内存、虚拟内存
物理内存:物理内存指通过物理内存条而获得的内存空间。
虚拟内存:相对于物理内存,在linux下还有一个虚拟内存的概念,虚拟内存就是为了满足物理内存的不足而提出的策略,它是利用磁盘空间虚拟出的一块逻辑内存,用作虚拟内存的磁盘空间被称为交换空间(Swap Space)
5、操作系统:
会操作一些基本的指令
(1)打开指令控制台 win+r,输入cmd。
(2)输入盘符,直接切换到目标盘
(3)cd.. :返回上一级目录
(4)进入指定目录:cd+目录(cd a)
(5)dir 指令:查看当前目录下文件夹信息
(6)创建空文件:copy nul a.txt (创建一个名为a.txt的空文件)
(7)向文件内写入内容:echo 内容>a.txt(将内容写入a.txt)
(8)复制文件:copy a.txt b.txt (复制a.txt文件到b.txt)
(9)删除文件:del a.txt(删除a.txt,不走回收站)
6、计算机的一些设置
1、显示文件后缀名(.txt)
2、文件的浏览方式(详细信息)
3、建议不要用第三方杀毒软件,尤其是360
7、二进制
(1)存储单位:
1bid = 1位
位数是计算机的计算级别和色彩显示
1byte = 8bit
1kb = 1024b
1mb = 1024k
1gb = 1024m
1tb = 1024g
1pb = 1024t(2)二进制的加减法计算
1)
10010011
+10101001
=100111100
2)负数:
1+(-1):
00000001
+10000001
=10000010(十进制为-2)(3)十进制是逢十进一,二进制是逢二进一。十进制世界的最大数是9,二进制世界最大数1.
加法:(4)八进制:1234567
(5)十六进制:0123456789abcdef
(6)六十四进制
8、java三个版本
JavaSE:做桌面程序。Java基础
JavaEE:企业级应用。要学习的
JavaME:手机端,淘汰了
9、Java特点
(1)面向对象
(2)跨平台:平台就是操作系统,用Java写的软件可以再任意操作系统上运行。