Java入门学习(1)

0X01 JAVA简介

JVM

JAVA虚拟机 JAVA技术的核心

源文件(.java)————》编译器————》字节码文件————》解释器————》(.class)————》my program

JDK/JRE

JDK:Java开发工具包 development kit
JRE:Java运行时环境 runtime enviroment

JAVA环境搭建

  1. 安装JDK
    根据系统和位数选择
    bin目录:包含了很多可执行文件
    lib目录:java开发中会使用到的库文件

  2. 配置环境变量
    JAVA_HOEM 配置JDK安装路径
    PATH 配置JDK命令文件的位置(bin)
    CLASSPATH 配置类库文件的位置

0X02编写Java程序

public class HelloHaidai{ public static void main(String[] args){ System.out.println("I am Haidai!"); } }
PS:Java语言大小写敏感

0X03 使用eclipse开发java程序

  1. 创建Java项目 Java project

  2. 创建程序包
    便于程序的管理,便于源代码的管理,防止重名问题

  3. 编写Java源程序

  4. 运行Java程序

0X04 关键词和标识符

使用标识符时,需要遵守几条规则:
1.标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴

2.标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以

3.标识符是严格区分大小写的。

4.标识符的命名最好能反映出其作用,做到见名知意。

0X05 变量名

变量命名规则
1、变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如 myAge

2、变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。如:定义变量名 stuName 保存“学生姓名”信息

PS: Java 变量名的长度没有限制,但 Java 语言是区分大小写的,所以 price 和 Price 是两个完全不同的变量!

0X06 Java的数据类型

  • Java 语言是一种强类型语言
  • 在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。
    ps:常量用final关键词

0X07 Java注释

注释方法