Java学习日志 Day 01|2025/2/11|累计1天
⏰ 今日学习时长 6小时
当日学习目标
1、了解JVM、JDK、JRE
2、学习Idea开发工具的基本使用
3、基本语法:运算符、数据类型、变量、常量、控制流、方法
核心学习内容
- JVM:
JVM
是Java Virtual Machine的缩写,是运行Java程序所必须的虚拟机。JDK是JVM的实现,JRE是JVM的运行环境 - 运算符:算术、关系、逻辑、位运算、赋值
- 重载:只关心方法名称相同,参数列表不同
- 数据类型:基本数据类型、包装类、字符串、数组、引用数据类型
- 变量:局部变量、成员变量、静态变量
- 常量:
final
修饰的变量 - 控制流:if、switch、while、do while、for、break、continue、return
学习成果验证
package com.javastudy.basic;import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc = new Scanner(System.in);guess();// 判断一个数是否是素数int n = sc.nextInt();System.out.println(isPrime(n) ? "Prime" : "Not Prime");}/*** 猜数字游戏*/public static void guess() {Scanner sc = new Scanner(System.in);int luckNum = (int)(Math.random() * 100) + 1;while(true) {int guessNum = sc.nextInt();if(guessNum == luckNum) {System.out.println("You guessed it!");break;}else if(guessNum > luckNum) {System.out.println("You guessed too high!");}else {System.out.println("You guessed too low!");}}}/*** 判断一个数是否是素数* @param n* @return*/public static boolean isPrime(int n) {if(n < 2) return false;if(n == 2) return true;for(int i = 2; i < Math.sqrt(n); i++) {if(n % i == 0) return false;}return true;}
}
反思与疑问
之前有过一定C、C++基础,学习的很快,但是Java的语法还是不怎么熟练,还需要多加练习。
明日计划
1.学习Java中数组的使用
2.掌握面向对象oop的基本概念:类,对象,封装,继承,多态等
💬 互动邀请
期待小伙伴留言交流 → https://www.cnblogs.com/tegou
你的收藏/点赞是我持续更新的动力🔥
我们Day02见!