首页 > 代码库 > Java学习基础1

Java学习基础1

Java 平台:
 Java API
 JVM
 
 特点:可跨平台
 
 Java 运行机制:
           编译                         运行
 Java文件------->class文件(可跨平台)-------->程序结果
 
 jdk:开发工具
  jre:
   :JVM
 jre:运行环境
  JVM:
  
 安装JDK,
 配置环境变量:
  PATH:找编译运行的工具等;jdk跟目录下的bin目录
  JAVA_HOME:设置jdk根目录
   PATH: %JAVA_HOME%\bin
  CLASSPATH:去哪里找class文件
   CLASSPATH=C:\class
   
   设置可在当前路径下找
   CLASSPATH=C:\class 现在C:/class找,找不到再到当前路径下找
   CLASSPATH=C:\class 与上面相反
   
 其实现在只需要知道PATH, CLASSPATH在Java5开始之后就默认表示当前路径
 
 EditPlus 的配置:
  javac -d 目录 文件名.java
  javac 文件名.java 等价于 javac -d .文件名.java
  把编译时的错误信息保存到制定的文件
  javac 文件名.java 2>错误信息文件
 
 一个Java源文件里最多只有一个类可以使用public修饰
 Java严格区分大小写 main
 
 ------------------------------------------------------
 
 main方法
  程序运行入口
  public static void main(String[] args){
  }
  
  注释:
  单行:  //
  多行:  /*   */
  文档:  /**  */
 
 常量:不变的一个量  100  ‘A’  false
 
 变量:在作用域之间,在该数据类型范围内值可以变得一个量
 
  申明变量:
   格式: 数据类型 变量名
  变量赋值:
   变量名=常量值;
   数据类型 变量名=常量名;
  int age = 17;
  
  全局变量:
   定义直接在类体里面的;方法外面,代码块的外面{}
   
   全局变量都有默认值
    
    整数是:0
    小数是:0.0
    char: ‘\u0000‘
    Boolean: false
    
    引用类型: null
  局部变量:
   除了全局变量就是局部变量
   
   局部变量没有初值
   
   使用局部变量之前必须给局部变量赋值
   
   作用域:申明位置开始到申明的代码块结束位置
   
  
 数据类型:
  1.基本类型:
   1.数值
    1 整数
     byte(8),short(16),int(32)默认,long(64)
    2 小数
     double(64)默认,float(32)    都不能精确表示一个小数
    3 字符
     char
      char c = 1; c = ‘A‘ c=‘哥‘
      char c2=‘\n‘ 表示换行 c2 =‘\r‘  回车, c2 =‘\\‘
      char c3=‘u0012‘
   2.boolean(1)
     boolean 的值 : true,false
   
  2.引用类型
   类,枚举,接口,数组,注释
   
   最常用的的引用类型:
   String
   String str=‘abc‘
 标志符:
 
  注意:
   可以使数字,字母,下划线,$
   数字不能放首位
  建议:以后起名字尽量起有意义的
  
  String name
  
  规范:
   定义类名的时候,首字母大写,后面凡是有单词首字母都大写
   Student StudentScore
   
   方法名:统统首字母小写,后面凡是有单词首字母都大写
    getStudentScore(){}
    
   变量 :和方法一样
   
   常量: 常量名字统统大写  finaldouble PI = 3.14;
 
   long l = 5;
   long 12 = 5L;
   float f = 3.14f;