java基础(一)

一:JRE与JDK
JRE(Java Runtime Environment Java运行环境):JVM+类库
JDK(Java Developmen Kit Java开发工具包):     JRE + JAVA的开发工具

另:java虽然是跨平台,但jvm不是跨平台的

二:PATH环境变量的配置

1.创建新的变量名称;JAVA_HOME

2.为JAVA_HOME添加变量值:JDK安装目录

3.将path环境变量中JDK目录修改  %JAVA_HOME%in;

三:path和classpath的区别

1.path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找
2.classpath环境变量里记录的是java类的运行文件所在的目录
 
四:关键字
1.特点:组成关键字的字母全部小写
2.注意事项:goto和const作为保留字存在
定义数据类型的关键字
class
interface
byte
short
int
long
float
double
char
boolean
void
定义数据类型值的关键字
true
false
null
定义流程控制的关键字
if
else
switch
case
default
while
do
for
break
continue
return
 
定义访问权限修饰符的关键字
private
protected
public
定义类,函数,变量修饰符的关键字
abstract
final
static
synchronized
定义类与类之间关系的关键字
extends
implements
定义建立实例及引用实例,判断实例的关键字
new
this
super
instanceof
异常处理的关键字
try
catch
finally
throw
throws
包的关键字
package
import
其他修饰符关键字
native
strictfp
transient
volatile
assert

 五:标识符

组成规则:

  • 英文大小写字母
  • 数字字符
  • $和_

注意事项:

  • 不能以数字开头
  • 不能是java中的关键字
  • 区分大小写

常见的命名规则:

  1. 包 -------------  全部小写
  2. 类或者接口 ----- 每个单词首字母大写
  3. 方法或者变量---- 从第二个单词开始,每个单词首字母大写
  4. 常量------------ 大写,并用_隔开

六:进制

  1. 二进制:由0,1组成。以0b开头
  2. 八进制:由0,1,...7组成。以0开头。
  3. 十进制:由0,1....9组成。
  4. 十六进制:由0,1...a...f组成。以0x开头

进制之间的转换技巧: 

  • 二进制到八进制:三位组合,左边不够补0,将求的10进制数据组合
  • 二进制到十六进制:四位组合,左边不够补0。

七:关于移位

由于计算机操作的是补码,故对于正数的移位,移动的二进制也可视为原码移位

eg:3<<2 (3左移2位,3*2^2=3*4=12)

负数移位的话,就需要计算补码。

八:方法重载:

在同一个类中,方法名相同,参数列表不同。与返回值无关

原文地址:https://www.cnblogs.com/judylucky/p/4542741.html