随笔分类 -  Java基础

摘要:## 一、API ### 1.1 概述-帮助文档的使用 + 什么是`API` `API`,应用程序编程接口 + `Java`中的`API` 指的就是`JDK`中提供的各种功能的`Java`类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮 阅读全文
posted @ 2023-07-10 11:22 徐林俊 阅读(33) 评论(0) 推荐(0)
摘要:## 一、类和对象 面向对象和面向过程的思想对比: + 面向过程:是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的 + 面向对象:是一种以对象为中心的编程思想,通过指挥对象实现具体的功能 ### 1.1 类和对象的关系 客观存在的事物皆为对象,所以我们也常常说万物皆对象 + 类 + 类 阅读全文
posted @ 2023-07-08 10:38 徐林俊 阅读(76) 评论(0) 推荐(0)
摘要:## 安装jdk 准备好对应版本的`jdk`安装包,比如`jdk8` ![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230707100258313-1375064198.png) 双击安装包,然后直接下一步 ![](htt 阅读全文
posted @ 2023-07-07 10:07 徐林俊 阅读(58) 评论(0) 推荐(0)
摘要:## 格式 ```java 数据类型 变量名 = 数据值; ``` ## 注意事项 1. 同一作用域(一对大括号范围),变量名不允许重复定义 2. 一条语句可以定义多个变量,但需要使用逗号进行分割 3. 变量在使用之前一定要进行赋值 4. 定义`float`和`long`变量的注意事项, 1. 定义 阅读全文
posted @ 2023-07-07 10:01 徐林俊 阅读(28) 评论(0) 推荐(0)
摘要:标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名 `java`中标识符的组成规格: 1. 由字母、数字、下划线`_`、美元符号`$`组成,第一个字符不能是数字 2. 不能使用`java`中的关键字作为标识符 3. 标识符对大小写敏感(区分大小写) `java`中标识符的命名约定: 1. 阅读全文
posted @ 2023-07-06 11:03 徐林俊 阅读(44) 评论(0) 推荐(0)
摘要:1. 字符串常量:被双引号括起来的任意内容 2. 字符常量:被单引号括起来的单个内容(字母、数字、汉子、或者其他符号) 3. 整数常量 4. 小数常量 5. 布尔常量:`true`或`false` 6. 空常量:`null`不能直接输出 阅读全文
posted @ 2023-07-06 11:02 徐林俊 阅读(33) 评论(0) 推荐(0)
摘要:1. 关键字的单词的每个字母全部小写 2. 关键字在常用的编辑器中,有特殊的颜色 ![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706110130717-813206969.png) 阅读全文
posted @ 2023-07-06 11:01 徐林俊 阅读(31) 评论(0) 推荐(0)
摘要:我们可以通过`Scanner`类来获取用户的输入,使用步骤如下 1、导包,`Scanner`类在`java.util`包下,所以需要将该类导入,导包的语句需要定义在类的上面 ```java import java.util.Scanner; ``` 2、创建`Scanner` ```java // 阅读全文
posted @ 2023-07-06 11:00 徐林俊 阅读(46) 评论(0) 推荐(0)
摘要:## 说明 数据能够发生转换的前提: 属于同一种数据类型:都是数值型 在`java`中,一些数据类型之间可以相互转换的,分为2种情况,自动类型转换(隐式转换)和强制类型转换 ## 隐式转换 把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。例如 阅读全文
posted @ 2023-07-06 10:59 徐林俊 阅读(51) 评论(0) 推荐(0)
摘要:## 手动书写一个HelloWorld程序 新建一个`java`程序 ![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706105627543-1132408706.png) 编码 ![](https://img202 阅读全文
posted @ 2023-07-06 10:56 徐林俊 阅读(47) 评论(0) 推荐(0)
摘要:`java`是一种强类型语言,`java`中的数据必须明确数据类型,在`java`的数据类型中包括基本数据类型和引用数据类型2种 ## 基本数据类型 | 数据类型 | 关键字 | 内存占用 | 取值范围 | | : | : : | : : | : | | 整数类型 | byte | 1 | **-1 阅读全文
posted @ 2023-07-06 10:55 徐林俊 阅读(60) 评论(0) 推荐(0)
摘要:```java psvm + 回车 main: 快速生成main方法 sout + 回车 : 快速生成输出语句 soutv + 回车:快速打印变量 Ctrl + / 批量加入单行注释,再按一次就是取消 Ctrl + shift + / 批量加入多行注释,再按一次就是取消 alt + 1 : 打开 \ 阅读全文
posted @ 2023-07-06 10:50 徐林俊 阅读(46) 评论(0) 推荐(0)
摘要:## 一、新建工程 ![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706104824504-137811483.png) ## 二、选择jdk 选择左侧的`Java`菜单,然后右侧选择`jdk`,点击下一步 ![]( 阅读全文
posted @ 2023-07-06 10:48 徐林俊 阅读(37) 评论(0) 推荐(0)
摘要:## 说明 运算符:对常量或者变量进行操作的符号 表达式:用运算符把常量或者变量连接起来符合`java`语法的式子就可以称为表达式,不同运算符连接的表达式体现的是不同类型的表达式 ## 算术运算符 | 符号 | 作用 | 说明 | | | | | | + | 加 | 参看小学一年级 | | - | 阅读全文
posted @ 2023-07-06 10:44 徐林俊 阅读(101) 评论(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 徐林俊 阅读(25) 评论(0) 推荐(0)
摘要:![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706104300179-1281505361.png) 阅读全文
posted @ 2023-07-06 10:43 徐林俊 阅读(10) 评论(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 徐林俊 阅读(23) 评论(0) 推荐(0)
摘要:![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706104156429-1107627812.png) 阅读全文
posted @ 2023-07-06 10:42 徐林俊 阅读(56) 评论(0) 推荐(0)
摘要:![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706104039307-1504586338.png) 阅读全文
posted @ 2023-07-06 10:40 徐林俊 阅读(69) 评论(0) 推荐(0)
摘要:一个工程可以有多个模块,下面就需要对模块进行各种操作 ## 删除 1、选择模块,键盘点击`Delete`键,进行删除 ![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706103448036-390621497.png 阅读全文
posted @ 2023-07-06 10:38 徐林俊 阅读(254) 评论(0) 推荐(0)