java三种技术架构
·JavaSE(J2SE):Java基础版本,是另外两种架构的基础;它主要适用于pc端的开发;
·JavaME(I2ME):Java微型版;开发移动设备、嵌入式设备的应用;
·JavaEE(J2EE):Java企业版;主要开发企业级应用;各种网站、管理平台……
java能跨平台的原因?
原理:实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)
JRE和JDK
JRE:运行环境
JDK:开发环境
JRE+开发工具:编译工具(javac.exe)打包工具(jar.exe)
常用DOS命令:
打开控制台
-Win+R,如何cmd回车。
常用命令
-d: 回车,盘符切换
-dir(directory):列出当前目录下的文件及文件夹
–cd (change directory)改变指定目录(进入指定目录)
•进入 cd 目录;cd 多级目录
•回退 cd… ;cd
–cls : (clear screen)清屏
–exit : 退出dos命令行
HelloWorld案例的编写
Path环境变量配置:
为什么要配置?
程序的编译和执行需要使用到javac和java命令,所以只能在bin目录下写程序
实际开发中,不可能把程序写到bin目录下,所以我们必须让javac和java命令在任意目录下能够访问
如何配置
–创建新的变量名称:JAVA_HOME
计算机-右键属性-高级系统设置-高级-环境变量-系统变量
–为JAVA_HOME添加变量值:JDK安装目录
–在path环境变量最前面添加如下内容
%JAVA_HOME%\bin;
注释:
A: 注释概述;
–用于解释说明程序的文字
B: Java中注释分类
单行注释
–格式: //注释文字
多行注释
–格式: /* 注释文字 /
文档注释
–格式:/* 注释文字 */
C: 注释的作用
a:解释说明程序,提高代码阅读性
b:帮助我们调试错误
关键字:
常量
字符串常量 用双引号括起来的内容(“HelloWorld”)
–整数常量 所有整数(12,-23)
–小数常量 所有小数(12.34)
–字符常量 用单引号括起来的内容(‘a’,’A’,’0’)
–布尔常量 较为特有,只有true和false
–空常量 null(数组部分讲解)
变量
数据类型 变量名 = 初始化值;
计算机存储单元:
·变量是内存中的小容器,用来存储数据。那么计算机内存是怎么存储数据的呢?无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,也就是二进制。二进制数系统中,每个0或1就是一个位,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。
·除了字节外还有一些常用的存储单位,大家可能比较熟悉,我们一起来看看:
–1B(字节) = 8bit
–1KB = 1024B
–1MB = 1024KB
–1GB = 1024MB
–1TB = 1024GB
数据类型概述
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间,所以它们表示的数据大小也是不一样的。
Java基本数据类型(四类八种)
标识符:
A 作用
–给包,类,方法,变量等起名字
B 组成规则
–由字符,下划线_,美元符$组成
•这里的字符采用的是unicode字符集,所以包括英文大小 写字母,中文字符,数字字符等。
C 注意事项
–不能以数字开头
–不能是Java中的关键字
命名规则:
命名原则:见名知意
·包
最好是域名倒过来,要求所有的字母小写
·类或者接口
如果是一个单词首字母大写
如果是多个单词每个单词首字母大写(驼峰标识)
·方法或者变量
如果是一个单词全部小写
如果是多个单词,从第二个单词首字母大写
·常量
如果是一个单词,所有字母大写
如果是多个单词,所有的单词大写,用下划线区分每个单词
Java数据类型转换:
· +:是一个运算符,做加法运算的。
我们在做运算的时候,一般要求参与运算的数据类型必须一致。
boolean类型不能转换为其他类型
· 类型转换:
-隐式转换
-强制转换
· 隐式转换:
-byte,short,char – int – long – float – double
-byte,short,char相互之间不转换,他们参与运算首先转换成int类型。
·强制转换:
-目标类型 变量名=(目标类型)(被转换的数据)
Eclipse工作空间的基本配置
A:行号的显示和隐藏
显示:在代码区域的最左边的空白区域,右键 – Show Line Numbers即可。
隐藏:把上面的动作再做一次。
B:字体大小及颜色
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
C:窗体给弄乱了,怎么办?
window – Perspective – Reset Perspective
D:控制台找不到了,怎么办?
Window–Show View—Console
Eclipse中辅助键和快捷键的使用
常用辅助键和快捷键概述
内容辅助键 alt+/
main 然后alt+/
syso 然后alt+/
快捷键
注释
单行 选中内容,ctrl+/, 再来一次取消
多行 选中内容,ctrl+shift+/, ctrl+shift+
格式化 ctrl+shift+f
复制到下一行 Ctrl+Alt+向下箭头
移动当前代码到下一行 Alt+向下箭头
动态导包 Shift+Ctrl+O
ps:剩下一些没写上的知识点已掌握或已熟练运用!
附源码: