![](https://img-blog.csdnimg.cn/f255d105280541dfb2022730f64d01d8.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【Java学习笔记】(不断更新)
文章平均质量分 66
博主个人学习Java笔记,大家仅供参考。
推荐课程:遇见狂神说。
相互交流,互相进步。
AmazingMing_
励志做某埋土大学风云人物
展开
-
【Java学习笔记】【数组】11.数组详解
数组1.数组的定义与特点 2.数组的声明与创建 3.内存分析 4.数组的静态初始化、动态初始化和默认初始化 5.数组边界 6.数组的应用:For-Each循环、数组作方法参数、数组做返回值 7.多维数组 8.拓展:Arrays类 打印数组、数组排序、数组赋值、二分法查找、比较数组 9.冒泡排序 10.选择排序 11.稀疏数组1.数组的定义与特点数组的定义:数组是相同类型数据的有序集合;数组描述的是相同类型的若干个数据,按照一定的先后原创 2022-04-12 00:14:18 · 1137 阅读 · 0 评论 -
【Java学习笔记】【方法】10.调用、重载、递归及拓展
方法1.何谓方法 2.方法的定义 3.方法的调用 4.方法的重载 5.拓展:命令行传参数 6.可变参数(不定项参数) 7.递归1.何谓方法比如我们在前面几个章节中经常使用到 System.out.println();//System是系统类,out是标准输出对象,println()是一个方法。//这句话的作用是:调用系统类System中的标准输出对象out中的方法println()。那么什么是方法呢?Java方法是语句的集合,它们在一起执行一个功能。原创 2022-04-10 16:58:13 · 328 阅读 · 0 评论 -
【Java学习笔记】【流程控制】09.顺序、选择、循环结构
顺序结构、循环结构、选择结构,以及break与continue的使用。顺序结构顺序结构是Java的基本结构,除非特别指明,否则就按照顺序一句一句执行。顺序结构是最简单的算法结构。语句与语句之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。举例:public static void main(String[] args) { System.out.println("Hello1");原创 2022-04-09 19:42:15 · 253 阅读 · 0 评论 -
【Java学习笔记】【流程控制】08.用户交互Scanner
用户交互Scanner1.Scanner对象之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。下面是创建Scanner对象的基本语法:Scanner s = new Scanner(System.in);2.next()与nextLine()①用next()方法接收数据:import java.util.Scanner;原创 2022-04-08 12:21:52 · 116 阅读 · 0 评论 -
【Java学习笔记】【基础篇】07.JavaDoc以及两种使用方式
JavaDoc介绍JavaDoc是一种将注释生成HTML文档的技术,生成的HTML文档类似于Java的API,易读且清晰明了。JavaDoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过JavaDoc就可以同时形成程序的开发文档了。2.通过命令行生成JavaDoc文档3.通过IDEA生成JavaDoc文档原创 2022-04-07 22:31:31 · 1149 阅读 · 0 评论 -
【Java学习笔记】【基础篇】06.包机制
包机制1.问题发现当定义了多个类的时候,可能会发生类名的重复问题。就好比一个文件夹下不能存在同名的文件,我们要是有这样的需求,但是又不想换名字,我们就可以考虑使用新建一个文件夹来存放。在Java中也是这样的。2.包的作用①把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用;②如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。③包也限定了访问权原创 2022-04-07 21:07:11 · 109 阅读 · 0 评论 -
【Java学习笔记】【基础篇】05.运算符
运算符Java支持如下运算符:算术运算符:+,-,*,/,%,++,–赋值运算符:=关系运算符:>,<,>=,<=,==,!=,instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>> (了解)条件运算符:?:扩展赋值运算符:+=,-=,*=,/=1.二元运算符①整数运算:long a = 123123123L;int b = 123;short c =原创 2022-04-07 16:59:37 · 73 阅读 · 0 评论 -
【Java学习笔记】【基础篇】04.变量与常量
变量与常量1、变量变量(variable),就是可以变化的量。我们通过变量来操纵存储空间中的数据,变量就是指代这个存储空间。空间位置是确定的,但是里面放置什么值不确定。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。变量在使用前必须对其声明,只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为:type varName [=value] [{,varName[=value]}] ;//数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量。举例:原创 2022-04-06 14:36:47 · 269 阅读 · 0 评论 -
【Java学习笔记】【基础篇】03.数据类型转换
数据类型转换由于Java是强类型语言,所以要进行有些运算的时候的,需要用到类型转换。整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。转换从低级到高级(根据容量来看)。低------------------------------------->高byte,short,char->int->long->float->double数据类型转换规则:不能对boolean类型进行类型转换。不能把对象类型转换成不原创 2022-04-06 13:05:27 · 66 阅读 · 0 评论 -
【Java学习笔记】【基础篇】02.数据类型
数据类型Java的数据类型分为两大类:基本类型(primitive type)和引用类型(reference type)。1.八大基本类型//整数int num1 = 10;byte num2 = 20;short num3 = 30;long num4 = 40L; //long类型要在数字后面加L//浮点数float num5 = 50.1F; //float类型要在数字后面加Fdouble num6 = 3.1415926;//字符char name1 = 'A';c原创 2022-04-06 10:11:26 · 111 阅读 · 0 评论 -
【Java学习笔记】【基础篇】01.注释与标识符
注释与标识符1.注释平时编写代码中,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到一个注释了。注释就类似于我们上学时候写的笔记,我们看着笔记就知道自己写的什么东西了。注释并不会被执行,是给我们写代码的人看的,书写注释是一个非常好的习惯,在很多大公司都是强制要求进行编写注释!①单行注释:快捷键:Ctrl + ///单行注释//输出HelloWorld!可以选中某一行或者多行代码,也可以只把光标放到某个位置,按Ctrl + /,可以给该部分添加或去掉注释原创 2022-04-05 21:26:13 · 274 阅读 · 0 评论 -
【Java学习笔记】【入门篇】03.Hello World
Hello World❤你好世界——程序员的仪式感❤1.第一道Java程序1.新建文件夹用来存放代码;2.新建一个Java文件;public class Hello{ public static void main(String [] args){ System.out.print("Hello world!"); }}3.打开cmd,找到代码对应文件夹cd C:\Users\Amazing Ming\Desktop\Code4.编译javac java文件,会生成一个cla原创 2022-04-05 13:39:43 · 463 阅读 · 0 评论 -
【Java学习笔记】【入门篇】01.Java的组成
Java的三大版本1.Java SE:它是Java的标准版,是整个Java的基础和核心,也是Java EE和Java ME技术的基础,主要用于开发桌面应用程序。2.Java ME它是Java的微缩版,主要应用于嵌入式开发,比如手机程序的开发。目前来说就业范围不是很广。3.Java EE它是Java的企业版,它提供了企业级应用开发的完整解决方案,比如开发网站,还有企业的一些应用系统,是Java技术应用最广泛的领域。主要偏向于WEB的开发,而Java EE的基础就是Java SE。JDK、JRE、原创 2022-04-05 09:57:44 · 94 阅读 · 0 评论 -
【Java学习笔记】【入门篇】02.Java的特性和优势
Java的特性和优势1.简单性由于语法基于c,而且没有头文件,指针运算,结构,联合,操作符重载,虚基类等等,学习起来完全不费力。2.面向对象面向对象是一种程序设计技术,他将重点放在数据(即对象)和对象之间的接口上。模拟人的思维写程序,万物皆对象!3.可移植性(跨平台性)这是Java的一个重要的优势,被称为“—次编写,随处运行“,即:”Write once, run anywhere!"。Java代码或者说字节码、二进制码可以跨平台的移植,而不用管具体的操作系统和硬件环境。4.高性能JIT(原创 2022-04-04 23:57:06 · 146 阅读 · 0 评论