java学习笔记1

java基础入门

1 初识java

1.1 jdk安装

1.1.1 下载jdk
https://www.oracle.com/java/technologies/downloads/#java8-windows

1.1.2 安装jdk
  • jdk-8u361-windows-x64.exe安装到D:\Program Files\Java\jdk1.8.0_361

  • 安装jre,修改地址到D:\Program Files\Java\jre1.8.0_361

  • jdk安装成功

1.1.3 配置环境变量
  • 选中 我的电脑 点击右键,点击 属性

  • 配置JAVA_HOME

  • 配置CLASSPATH,值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib; 其中的点不能少

  • 配置 path 变量

1.1.4 检测java环境
  • win + r 输入 cmd 启动终端,输入 java -version 回车 ,再输入 javac -version

1.2 使用记事本开发java

1.2.1 创建目录
  • 创建目录: F:\worksapce\java114\day01
1.2.2 创建Demo.java
  • 在目录F:\worksapce\java114\day01中创建Demo.java
1.2.3 编写Demo.java
public class Demo{
   
	public static void main(String[] args){
   
		System.out.println("hello world!");
	}
}
1.2.4 编译Demo.java
  • win+r 输入 cmd 打开终端
  • 在终端中输入以下命令:
cd /d F:\worksapce\java114\day01
javac Demo.java
  • 在目录F:\worksapce\java114\day01中生产Demo.class文件
1.2.5 执行Demo.class
  • win+r 输入 cmd 打开终端
  • 在终端中输入以下命令:
cd /d F:\worksapce\java114\day01
java Demo
  • 终端中输出:hello world!
1.2.6 java运行过程
  • JVM:java虚拟机, 是用C语言编写的一个软件。主要作用是将字节码文件指令翻译成机器可以识别的指令

  • Java的编译

    Java 的编译通过命令javac(即javac.exe,是在JDK安装bin目录下用纯Java语言编写的可执行文件)生成字节码文件(.class)。 然后在JVM中执行Java程序。

1.3 使用idea开发java项目

1.3.1 创建项目
  • 打开idea > File > New > Project,使用idea的版本是2024.1

1.3.2 创建成功

1.3.3 编写java文件
  • 选中 src 目录,点击鼠标右键 New > Java Class

  • 选中Class 输入类名,回车即可

  • 编辑java代码

1.3.4 执行java文件

  • 执行成功的效果如下

1.4 jad反编译class

1.4.1 打开jad程序

1.4.2 反编译class

2 变量和数据类型

2.1 标识符

2.1.1 定义

​ 在计算机编程语言中,标识符是用户编程时使用的名字,用于给 **变量、常量、函数、语句块、类 ** 等命名,以建立起名称和使用之间的联系。

2.1.2 标识符命名规范
序号 规范 正确 错误
1 标识符只能由数字、字母、下划线、$组成 hello、hello_12、$ref hell%5、get#user
2 不能以数字开头 name123 123name
3 不能使用关键字 CLASS class、public、void
4 区分大小写 name 和 NAME 不同
5 建议使用驼峰命名法 getUserById、userName

驼峰命名法:

​ 变量名由多个单词组成,首个单词的首字母小写,其它单词的首字母大写:getUserById

2.2 变量

2.2.1 概念

变量 是程序运行中在内存中开辟的一块区域,用于存放程序运行时需要的数据。

2.2.2 变量的定义
  • 第一步: 声明变量,根据数据类型在内存申请空间
// 变量类型 变量名称
int num;
  • 第二步: 赋值,即 “将数据存储至对应的内存空间”
// 变量赋值 = 是赋值运算符
num = 1000;
  • 第一步和第二步可以合并
// 声明变量并赋值( 赋值过程是变量既是变量初始化 )
int num = 1000;
  • 变量的使用
// double 是变量price的数据类型,num的值是1000,num * 1.5 = 1500.0;
double price = num * 1.5; // price = 1500.0
  • 代码
/**
 * 变量名的声明和使用
 */
public class Demo1 {
   
  // main方法
  public static void main(String [] args){
   
    // 1. 声明变量
    int num;
    // 2. 对变量进行赋值(初始化init)
    num = 100;
    // 3. 使用变量
    num = num + 100;
    System.out.println(num); // 200
  }
}

2.3 数据类型

数据类型 空间大小 取值范围 名称
byte (把艾特) 1字节8位 -128 ~ +127 字节整形
int 4字节32位 -2147483648(-2^31) ~ + 2147483647(2^31-1) 整数类型
short 2字节16位 -32768 (-2^15) ~ + 32767 (+2^15-1) 短整型
long 8字节64位 -2^63 ~ + 2^63-1 长整型
float 4字节32位浮点数 1.4E-45 ~ 3.4E+38 , -1.4E-45 ~ -3.4E+38 单精度浮点
double 8字节64位浮点数 4.9E-324 ~ 1.7E+308, -4.9E-324 ~ -1.7E+308 双精度浮点
char 2字节 ‘h’、‘a’、‘1’、‘王’… 字符型
boolean 4字节数组1字节 true(真)、false(假) 布尔型
引用数据类型 不确定 String、Object、枚举、自定义类型… 引用数据类型
  • 代码
public class Demo2 {
   
  // java中的8个基本数据类型
  public static void main(String[] str) {
   
    // 1. byte(字节) -128~127
    byte
  • 31
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值