黑马程序员 —— Java基础

——- android培训、java培训、期待与您交流! ———-

*1, Java 语言特点
跨平台 用Java语言编写的软件在众多其他操作系统上面都能运行。
垃圾回收机制, Java语言具有自动垃圾回收机制,
版本: j2ME 主要用于控制移动设备和信息家电等有限存储的设备
J2SE 整个Java技术核心和基础,他是J2EE和J2ME变成的基础
J2EE Jav技术中应用最广泛 的部分,她提供企业应用开发相关的完整解决方案,
Java5.0 版本以后, 更名为JAVAME、 JavaSE 、JAVAEE。
优点: 完全面向对象, 安全可靠, 可移植 多线程,跨平台,语句严格区分大小写。

2, 常用的系统命令
Cd: 进入目录
cd.. :退回到上一级目录
cd/: 退回到根目录
dor: 列出当前目录下的文件以及文件夹
md: 穿件目录
Echo: 创建文件
Rd: 删除目录
del: 删除具体文件
Exit: 退出命令行
注意: 在dos 命令行棕山赤的文件是不进入回收站,并且使用RD 命令删除文件夹必须保证文件夹是空的。
3 : 名词解释
JVM: Java virtual Machine ,java虚拟机,是Java跨平台的原因,
JRE :JAVA runtime Environment , java运行环境,包括Java 虚拟机和Java程序所需要的核心类库等, 如果想要运行一个开放好的Java程序,计算机中只需要安装JRE 即可、
Jdk : java development kit Java 开发工具包, jdk 就不用再单独安装jre 了
jvm jre jdk 区别
jvm java虚拟机,jre(Java Runtime Environmnt )是java运行环境。
jdk(Java Development Kit)开发人员编程工具。
特点:
jdk包含开发工具包和jre,jre包含jvm和java程序所需要的核心类库。

4:环境变量配置
Path : windows 系统中可执行文件(*exe)的路径, 当需要执行某一个可执行文件时, 系统就会自动根据已经配置好的路径去对应目录下寻找该文件, 然后执行, 配置方式, 我的电脑—属性– 高级— 环境变量—编辑path环境变量,在变量值开始处加上Java 工具所在的目录, 后面用 “,”和其他值分割开即可,
配置临时环境变量: set path =jdk安装目录, 这种配置方式只能使用一次, 重新打开dos 窗口,就不起作用, 但是用start开启dos 窗口将沿袭上一个窗口的黄静变量配置信息,
Classpath : class 文件路径,用只能虚拟机搜索的路径, 配置方式和path 基本相同, 但是临时配置时有点区别,
下面是path 和classpath 的区别

Path : 先在当前目录下找, 没找着在制定目录下找,
Classpath: 先在制定目录下找, 没有找到在再当前目录下找,如果classpath结尾处没有带“,” 就不再找当前目录,

5, 注释:

注解 说所写的程序, 便于对程序进行阅读,单行注释://注释文字
多行注释 :/注解文字/
文档注释: /* 注释文字 /, Java 特殊的一种注释方式,对程序惊喜说明后,可以通过jdk中的另一个工具Javadoc.exe将程序的注释都提取出来,形成一个网页, 这个网页就是程序说明书。
6, 关键字和标示符
1, 关键字: 被Java赋予了特殊含义的单词。
用于定义数据类型的关键字
Class interface byte shout int long float double char Boolean void
2、 用于能够与数据类型值得关键字
True false null
3、用于定义流程控制的关键字
If else switch case default while do for break continue return
4、 用于定于访问权限修饰符的关键字
Private protected public
5:用于定义类,函数 ,变量修饰符的关键字
Abstract final static synchronized
6、 用于定义类与类之间关系的关键字
Extends inplements
7 用于定义建立实例以及引用实例, 判断实例的关键字
New this super infanceof
8、 用于异常处理的关键字
Try catch finally throw throws
9、用于包的关键字
Package import
10、其他修饰符关键字
Native strictfp transient volatile
注意 main 不是关键字 但是趋势被虚拟机所识别的一个名词

标示符: 在程序中自定义的一些名词,由26个英文字母大小写组成,数组0-9,符号——、$ 组成 并且在起名字的时候尽量起有意义的 便于阅读。
定义合法标示符规则, 数字不可以开头, 不可以使用关键字
Java中的名词规范
包名: 多单词组成时所有字母都小写(xxxyyzzz)
类名和接口名, 多个单词组成时,第一个单词首字母小写,第二个单词开始每个首字母大写(xxxYyyZzz)
常量名: 所有字母都大写, 多单词是每个单词用下划线 (XXX—YYY-ZZZ)

——- android培训、java培训、期待与您交流! ———-

你可能感兴趣的:(java)