摘要: 标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名 `java`中标识符的组成规格: 1. 由字母、数字、下划线`_`、美元符号`$`组成,第一个字符不能是数字 2. 不能使用`java`中的关键字作为标识符 3. 标识符对大小写敏感(区分大小写) `java`中标识符的命名约定: 1. 阅读全文
posted @ 2023-07-06 11:03 徐林俊 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1. 字符串常量:被双引号括起来的任意内容 2. 字符常量:被单引号括起来的单个内容(字母、数字、汉子、或者其他符号) 3. 整数常量 4. 小数常量 5. 布尔常量:`true`或`false` 6. 空常量:`null`不能直接输出 阅读全文
posted @ 2023-07-06 11:02 徐林俊 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1. 关键字的单词的每个字母全部小写 2. 关键字在常用的编辑器中,有特殊的颜色 ![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706110130717-813206969.png) 阅读全文
posted @ 2023-07-06 11:01 徐林俊 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 我们可以通过`Scanner`类来获取用户的输入,使用步骤如下 1、导包,`Scanner`类在`java.util`包下,所以需要将该类导入,导包的语句需要定义在类的上面 ```java import java.util.Scanner; ``` 2、创建`Scanner` ```java // 阅读全文
posted @ 2023-07-06 11:00 徐林俊 阅读(29) 评论(0) 推荐(0) 编辑
摘要: ## 说明 数据能够发生转换的前提: 属于同一种数据类型:都是数值型 在`java`中,一些数据类型之间可以相互转换的,分为2种情况,自动类型转换(隐式转换)和强制类型转换 ## 隐式转换 把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。例如 阅读全文
posted @ 2023-07-06 10:59 徐林俊 阅读(22) 评论(0) 推荐(0) 编辑
摘要: ## 手动书写一个HelloWorld程序 新建一个`java`程序 ![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706105627543-1132408706.png) 编码 ![](https://img202 阅读全文
posted @ 2023-07-06 10:56 徐林俊 阅读(21) 评论(0) 推荐(0) 编辑
摘要: `java`是一种强类型语言,`java`中的数据必须明确数据类型,在`java`的数据类型中包括基本数据类型和引用数据类型2种 ## 基本数据类型 | 数据类型 | 关键字 | 内存占用 | 取值范围 | | : | : : | : : | : | | 整数类型 | byte | 1 | **-1 阅读全文
posted @ 2023-07-06 10:55 徐林俊 阅读(34) 评论(0) 推荐(0) 编辑
摘要: ## 单行注释 ```java // 单行注释的内容 ``` ## 多行注释 ```java /* 多行注释的内容 */ ``` ## 文档注释 ```java /** 文档注释的内容 */ ``` 阅读全文
posted @ 2023-07-06 10:53 徐林俊 阅读(4) 评论(0) 推荐(0) 编辑
摘要: ```java psvm + 回车 main: 快速生成main方法 sout + 回车 : 快速生成输出语句 soutv + 回车:快速打印变量 Ctrl + / 批量加入单行注释,再按一次就是取消 Ctrl + shift + / 批量加入多行注释,再按一次就是取消 alt + 1 : 打开 \ 阅读全文
posted @ 2023-07-06 10:50 徐林俊 阅读(29) 评论(0) 推荐(0) 编辑
摘要: ## 一、新建工程 ![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706104824504-137811483.png) ## 二、选择jdk 选择左侧的`Java`菜单,然后右侧选择`jdk`,点击下一步 ![]( 阅读全文
posted @ 2023-07-06 10:48 徐林俊 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ## 流程控制语句 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。 ### 分支结构之if语句 **if语句格式1** ```java 格式: if (关系表达式) { 语句体; 阅读全文
posted @ 2023-07-06 10:44 徐林俊 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ## 说明 运算符:对常量或者变量进行操作的符号 表达式:用运算符把常量或者变量连接起来符合`java`语法的式子就可以称为表达式,不同运算符连接的表达式体现的是不同类型的表达式 ## 算术运算符 | 符号 | 作用 | 说明 | | | | | | + | 加 | 参看小学一年级 | | - | 阅读全文
posted @ 2023-07-06 10:44 徐林俊 阅读(20) 评论(0) 推荐(0) 编辑
摘要: ## 求水仙花数 三位数的个位、十位、百位的立方和等于自己 ```java package com.it.learn.switch_test; public class ForTest { public static void main(String[] args) { for (int i = 1 阅读全文
posted @ 2023-07-06 10:43 徐林俊 阅读(4) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706104300179-1281505361.png) 阅读全文
posted @ 2023-07-06 10:43 徐林俊 阅读(2) 评论(0) 推荐(0) 编辑
摘要: ## 根据月份输出对应季节 ```java package com.it.learn.switch_test; import java.util.Scanner; public class SwitchTest { public static void main(String[] args) { S 阅读全文
posted @ 2023-07-06 10:42 徐林俊 阅读(3) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706104156429-1107627812.png) 阅读全文
posted @ 2023-07-06 10:42 徐林俊 阅读(3) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706104039307-1504586338.png) 阅读全文
posted @ 2023-07-06 10:40 徐林俊 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一个工程可以有多个模块,下面就需要对模块进行各种操作 ## 删除 1、选择模块,键盘点击`Delete`键,进行删除 ![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706103448036-390621497.png 阅读全文
posted @ 2023-07-06 10:38 徐林俊 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 工程管理模块,模块管理包,包管理类,不要在普通的`Java`工程下面新建模块,要在空的工程下面新建模块 一个工程可以有多个模块,每个模块是你每天的练习代码,复习方便 1、新建一个空的项目 ![](https://img2023.cnblogs.com/blog/1721658/202307/1721 阅读全文
posted @ 2023-07-06 10:26 徐林俊 阅读(251) 评论(0) 推荐(0) 编辑
摘要: ## JVM ### 什么是JVM java虚拟机,我们所写的代码就是在jvm上运行,我们平时书写的代码是.java文件,然后经过编译为.class字节码文件,现在我们想要运行它,首先需要启动JVM虚拟机,JVM虚拟机本身也是一个程序(用C书写的) ### JVM由哪几部分组成 #### 类加载器 阅读全文
posted @ 2023-07-06 10:25 徐林俊 阅读(16) 评论(0) 推荐(0) 编辑