☰
Java入门笔记1
2026/10/19 12:11:52 网站建设 项目流程

一,Java语言概述

1.JDK,JRE,JVM

(1)JDK是Java开发工具包,包括JVM,核心类库,和开发工具。JRE是Java运行环境包括JVM,核心类库,运行工具。JVM是Java程序运行的地方。

(2)JDK,JRE,JVM之间的关系:JDK包含JRE,JRE包含JVM.

2.Java程序的运行机制:先编译,后解释;一次编译,到处运行

(1)编译阶段(javac):源代码文件xxx.java→使用Javac编译器生成字节码文件(xxx.class)

(2)解释运行阶段(java):JVM读取.class字节码,并逐步翻译成机器码交给cpu

例:文件名:Test.java

编译:javac Test.java运行:java Test

注意:1.类名不能带空格(例:public class ValueDemo1 Value和Demo1中间不能加空格)

2.文件名必须和类名完全一样,尤其是大小写不能写错(例:文件名为ValueDemo1.java 类名必须为ValueDemo1)

3.一个java文件中最多只能有1个public class,运行时java类名不带.java后缀

3.Java环境变量的配置

(1)JAVA_HOME:JDK安装根目录。找到JDK安装路径,复制根目录

(2)打开【系统环境变量】:此电脑右键→属性→高级系统设置→环境变量 (或者按Win+R后输入“sysdm.cpl”然后回车点高级再点环境变量)

(3)新建系统变量;(变量名:JAVA_HOME 变量值:粘贴JDK根目录)

(4)编辑系统变量Path,新建一条:%JAVA_HOME%\bin

二,数据类型和运算符

1..8种基本类型

数据类型关键字取值范围
整数

byte

short

int

long

-128~127

-32768~32767

-2147483648~2147483647

-9223372036854775808~9223372036854775807

浮点数

float

double

-3.401298e-38~3.401298e+38

-1.797693e-308~1.797693e+308

字符char0~65535
布尔booleantrue,false

注意:long类型变量:需要加入L标识(大小写都可以)例:long num1=123L;

float类型变量:需要加入F标识(大小写都可以)例:float num2=12.3F;

例:定义变量分别记录姓名,年龄,性别,身高以及是否单身

public class Test1{ public static void main(String[]args){ String name="黑马谢广坤";//名字属于字符串用String int age=18;//年龄属于整数用int char gender='男';//性别要么男要么女是一个字属于字符用char double height=180.1;//身高属于小数用double boolean flag=true;//是否单身表判断用boolean //依次打印姓名,年龄,性别,身高以及是否单身 System.out.println(name); System.out.println(age); System.out.println(gender); System.out.println(height); System.out.println(flag); } }

2.常量变量的使用

(1)常量的使用

<1>用关键字final修饰的变量就是常量(注意:只能赋值一次,赋值之后,值不能再修改)

<2>格式:final 数据类型 常量名=值;(注意:常量名全部大写,多个单词用下划线_隔开例:MAX_NUM,SCHOOL_NAME)

<3>声明的时候一次性赋值(常用)例:final double PI=3.14159;

public class Test2{ public static void main(String[]args){ final double PI=3.14;//定义变量PI int r=2; //PI=3.15; 这行会报错!常量不能从新赋值 double area=PI*r*r; System.out.println(area); } }

<4>字面量

字面量类型说明举例
字符串类型用双引号括起来的内容"HelloWord"
字符类型用单引号括起来的,内容只能有一个'A' '0' '我'
布尔类型布尔值,表示真假只有两个值:true false
空类型一个特殊的值,空值null

(另外,字面量还包括整数类型和小数类型)

(2)变量的使用

<1>变量就是一块有名字的内存空间,用来存储可以变化的数据,里面的值可以随时修改

<2>格式:数据类型 变量名=数据值;(例:int age=18;)

<3>变量名不能重复若在"定义变量再进行输出"中对a赋值则不能在"变量参与计算"中再次对a赋值

<4>值可以修改但一个变量同一时刻只能存一个值,否则原值将被新值覆盖

<5>变量在使用前一定要进行赋值

public class Demo{ public static void main(String[]args){ int num;//声明num为整数类型 num=10;//对num进行赋值 System.out.println(num);//输出10 num=20;//对num再次进行赋值,之前的10将会被覆盖 System.out.println(num);输出20 } }

<6>一条语句中可以定义多个变量(注意:多个变量必须是相同数据类型;逗号分隔,末尾只有一个分号;只是定义变量,每个变量相互独立可以单独赋值)

public class Demo1{ public static void main(String[]args){ int d=100,e=200,f=300; System.out.println(d); System.out.println(e); System.out.println(f); } }

<7>命名规范

1.只能由字母,数字,下划线_,美元符$组成

2.不能以数字开头

3.不能是Java关键字(byte,short,int,long,float,double,char,boolean,if,else等)

注意:<1>true,false,null不是关键字而是字面量

<2>关键字全部小写,Class,Public不是关键字

<3>不能拿关键字当变量名: int int =10; 会直接报错

4.见名知意,小驼峰命名(例:studentAge),首字母小写,后面单词首字母大写

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询