java基础知识一(Java语言、Eclipse、语法格式)

1.1 Java语言发展史

詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。
JavaSE(Java Platform Standard Edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
JavaEE(Java Platform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发 。
JavaME(Java Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。

1.2java跨平台原理

平台:指的是操作系统(Windows,Linux,Mac)
跨平台:Java程序可以在任意操作系统上运行,一次编写到处运行
原理:实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)

1.3 JVM ,JRE ,JDK

JVM:java虚拟机(JVM Java Virtual Machine),java程序需要运行在虚拟机上,不同平台有自己的虚拟机,因此java语言可以跨平台。
JRE:包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等想要运行一个开发好的Java程序,计算机中只需要安装JRE,JRE=JVM+类库。
JDK:提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中开发工具:编译工具(javac.exe) 打包工具(jar.exe)等,JDK:JRE+JAVA的开发工具。

JDK,JRE,JVM的作用和关系:
JDK,JRE,JVM的作用和关系

1.4Java开发环境搭建注意点

1.安装路径不要有中文或者特殊符号如空格等;
2.如何配置:
创建新的变量名称:JAVA_HOME
计算机-右键属性-高级系统设置-高级-环境变量-系统变量
为JAVA_HOME添加变量值:JDK安装目录
修改path环境变量
在path环境变量最前面添加:%JAVA_HOME%\bin;

2Eclipse开发工具

2.1 Eclipse概述和安装

Eclipse是一个IDE(集成开发环境)IDE(Integrated Development Environment)
集成了代码编写功能,分析功能,编译功能,调试功能等一体化的开发软件。
Eclipse的特点描述:免费、纯Java语言编写、免安装、扩展性强。
下载和安装、下载 http://eclipse.org/
解压就可以使用(Eclipse)

2.2 Eclipse工作空间的基本配置

1.行号的显示和隐藏
显示:在代码区域的最左边的空白区域,右键 – Show Line Numbers即可。
隐藏:把上面的动作再做一次。
2.字体大小及颜色
a:Java代码区域的字体大小和颜色:
window – Preferences – General – Appearance – Colors And Fonts – Java – Java Edit Text Font
b:控制台
window – Preferences – General – Appearance – Colors And Fonts – Debug – Console font
c:其他文件
window – Preferences – General – Appearance – Colors And Fonts – Basic – Text Font
3.窗体给弄乱了,怎么办?
window – Perspective – Reset Perspective
4.控制台找不到了,怎么办?
Window–Show View—Console

2.3 Eclipse中项目的删除和导入

1.导入项目:
在项目区域右键找到import
找到General,展开,并找到
Existing Projects into Workspace
点击next,然后选择你要导入的项目
注意:这里选择的是项目名称
2.删除项目:
选中项目 – 右键 – 删除
从项目区域中删除
从硬盘上删除

3语法格式

3.1注释概述

1.注释:用于解释说明程序的文字
2.注释分类:
a.单行注释,格式: //注释文字
b.多行注释,格式:/** 注释
文字 */

3.2 关键字

1.关键字概述:被Java语言赋予特定含义的单词
2.关键字特点:
a.组成关键字的字母全部小写
b.常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观,所以我们不需要去死记硬背,在今后的学习中重要的关键字也会不断的出来。
3.关键字举例:
在这里插入图片描述
在这里插入图片描述

3.3 常量

1.常量概述:在程序执行的过程中,其值不可以发生改变的量
2.常量分类:
a.字符串常量 用双引号括起来的内容(“HelloWorld”)
b.整数常量 所有整数(12,-23)
c.小数常量 所有小数(12.34)
d.字符常量 用单引号括起来的内容(‘a’,’A’,’0’)
e.布尔常量 较为特有,只有true和false
f.空常量 null(数组部分讲解)

3.4 变量

1.变量概述:
在程序执行的过程中,在某个范围内其值可以发生改变的量,从本质上讲,变量其实是内存中的一小块区域

2.变量定义格式
数据类型 变量名 = 初始化值;
注意:格式是固定的,记住格式,以不变应万变

3.注意:
a.整数默认是int类型,定义long类型的数据时,要在数据后面加L
b.浮点数默认是double类型,定义float类型的数据时,要在数据后面加F
c.变量未赋值,不能直接使用
d.引出变量的第二种使用格式
e.变量只在它所属的范围内有效
f.变量在哪对大括号内,变量就属于哪对大括号
g.一行上可以定义多个变量,但是不建议

4.隐式数据类型转换:取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,再运算

5.强制类型数据转换:目标类型 变量名=(目标类型)(被转换的数据)
注意事项,如果超出了被赋值的数据类型的取值范围得到的结果会与你期望的结果不同

3.5 数据类型

1.计算机存储单元
变量是内存中的小容器,用来存储数据。那么计算机内存是怎么存储数据的呢?无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。
除了字节外还有一些常用的存储单位,大家可能比较熟悉,我们一起来看看:
– 1B(字节) = 8bit
– 1KB = 1024B
– 1MB = 1024KB
– 1GB = 1024MB
– 1TB = 1024GB

2.数据类型概述和分类
概述:Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。
分类:
在这里插入图片描述
3.基本数据类型(4类8种):
在这里插入图片描述

3.6 标识符

1.标识符概述:给包,类,方法,变量等起名字。
– 由字符,下划线_,美元符$组成
–这里的字符采用的是unicode字符集,所以包括英文大小写字母,中文字符,数字字符等。
– 注意事项
– 不能以数字开头
– 不能是Java中的关键字
2.命名原则:见名知意
a.包
最好是域名倒过来,要求所有的字母小写
b.类或者接口
如果是一个单词首字母大写
如果是多个单词每个单词首字母大写(驼峰标识)
c.方法或者变量
如果是一个单词全部小写
如果是多个单词,从第二个单词首字母大写
d.常量
如果是一个单词,所有字母大写
如果是多个单词,所有的单词大写,用下划线区分每个单词

发布了30 篇原创文章 · 获赞 10 · 访问量 907

猜你喜欢

转载自blog.csdn.net/weixin_45788152/article/details/104156881