![](https://img-blog.csdnimg.cn/a31af2f88fd94ef28b10f5508ea6ab49.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java学习笔记
文章平均质量分 56
自己学习Java过程中的笔记和总结
所用教材是《Java开发实战经典(第二版)》,编者李兴华
菜菜努力码
这个作者很懒,什么都没留下…
展开
-
【笔记】Java常用工具_IO流、异常的分类、异常处理方式之try_catch、异常处理方式之throws、IO流的概述
文章目录一、Java常用工具_IO流二、异常的分类三、异常处理方式之try_catch四、异常处理方式之throw五、IO流的概述一、Java常用工具_IO流二、异常的分类三、异常处理方式之try_catch四、异常处理方式之throw五、IO流的概述...原创 2022-05-17 13:06:42 · 406 阅读 · 0 评论 -
【笔记】Java的常用工具_集合简介、List集合的特点和应用、增强for的使用、迭代器演示、泛型简介、Collections工具类的使用、Set集合的特点、Map集合的特点和应用
文章目录一、Java常用工具_集合 简介二、List集合的特点和应用三、增强for的使用四、迭代器演示五、泛型简介六、Collections工具类的使用七、Set集合的特点八、Map集合的特点和应用一、Java常用工具_集合 简介二、List集合的特点和应用三、增强for的使用四、迭代器演示五、泛型简介六、Collections工具类的使用七、Set集合的特点八、Map集合的特点和应用...原创 2022-05-16 21:47:23 · 182 阅读 · 0 评论 -
【笔记】Java的StringBuilder和StringBuffer类、Data类和Calendar类、基本类型的包装类
文章目录一、StringBuilder和StringBuffer类二、Data类和Calendar类三、基本类型的包装类一、StringBuilder和StringBuffer类二、Data类和Calendar类三、基本类型的包装类原创 2022-05-11 21:47:06 · 251 阅读 · 0 评论 -
【笔记】Java的Scanner类、String类的判断功能、String类的获取功能、String类的转换功能
文章目录一、Scanner类二、String类的判断功能三、String类的获取功能四、String类的转换功能一、Scanner类二、String类的判断功能三、String类的获取功能四、String类的转换功能原创 2022-05-10 20:16:28 · 702 阅读 · 0 评论 -
【笔记】Java中的常用工具API简介、Object类的特点、JavaBean类重写Object类中的方法
文章目录一、Java常用工具API简介二、Object类的特点三、JavaBean类重写Object类中的方法一、Java常用工具API简介二、Object类的特点三、JavaBean类重写Object类中的方法原创 2022-05-07 21:26:08 · 404 阅读 · 0 评论 -
【笔记】Java的接口的概述(关键字interface、implements)、接口的特点、接口的成员特点
文章目录一、接口的概述二、接口的特点三、接口的成员特点一、接口的概述二、接口的特点三、接口的成员特点原创 2022-03-29 21:11:26 · 546 阅读 · 0 评论 -
【笔记】Java中final关键字概述和特点、static的用法之静态成员变量、static的用法之静态成员方法
文章目录一、final关键字概述和特点二、static的用法之静态成员变量三、static的用法之静态成员方法一、final关键字概述和特点二、static的用法之静态成员变量三、static的用法之静态成员方法原创 2022-03-29 20:29:18 · 607 阅读 · 0 评论 -
【笔记】Java中抽象类的概述、抽象类的特点、案例(抽象类_员工类代码实现)
文章目录一、抽象类的概述二、抽象类的特点三、案例(抽象类_员工类代码实现)一、抽象类的概述二、抽象类的特点三、案例(抽象类_员工类代码实现)原创 2022-03-29 14:44:00 · 1576 阅读 · 0 评论 -
【笔记】Java的多态概述、父类引用指向子类对象的内存图、多态使用场景及其内存图解、多态中成员变量的使用及内存图解(instanceof关键字的用法)、多态的好处和弊端
文章目录一、多态概述二、父类引用指向子类对象的内存图三、多态使用场景及其内存图解四、多态的好处和弊端一、多态概述二、父类引用指向子类对象的内存图三、多态使用场景及其内存图解四、多态的好处和弊端...原创 2022-03-28 14:19:43 · 1118 阅读 · 0 评论 -
【笔记】Java中方法重写的概念、四大访问权限修饰符、方法重写和方法重载的区别、Java中继承的特点
文章目录一、方法重写的概念二、四大访问权限修饰符三、方法重写和方法重载的区别四、Java中继承的特点一、方法重写的概念二、四大访问权限修饰符三、方法重写和方法重载的区别四、Java中继承的特点...原创 2022-03-19 21:48:52 · 832 阅读 · 0 评论 -
【笔记】Java中继承关系中成员变量的使用特点、使用成员变量的内存图解、this和super的区别、继承关系中成员方法的使用格式、使用成员方法的内存图解、继承关系中构造方法的使用特点
文章目录一、继承关系中成员变量的使用特点二、使用成员变量的内存图解三、this和super的区别四、继承关系中成员方法的使用格式五、使用成员方法的内存图解六、继承关系中构造方法的使用特点一、继承关系中成员变量的使用特点二、使用成员变量的内存图解三、this和super的区别四、继承关系中成员方法的使用格式五、使用成员方法的内存图解六、继承关系中构造方法的使用特点...原创 2022-03-18 20:32:29 · 336 阅读 · 0 评论 -
【笔记】Java的继承概述、继承案例(动物类)、继承的优缺点
文章目录一、继承概述二、继承案例(动物类)三、继承的优缺点一、继承概述补充:直接生成构造函数和getter()和setter()右键单击,选中“生成”然后点击即可敲一遍代码:Parent类部分代码package cn.itcast.demo2;//定义一个父类public class Parent { //成员变量 private String name; private int age; //构造方法 //无参构造 public原创 2022-03-16 15:50:41 · 1374 阅读 · 0 评论 -
【笔记】Java的封装概述、private关键字的用法、this关键字的用法、构造方法及演示、标准的JavaBean类的定义和使用
文章目录一、封装概述二、private关键字的用法三、this关键字的用法四、构造方法及演示标准的JavaBean类的定义和使用一、封装概述二、private关键字的用法三、this关键字的用法四、构造方法及演示标准的JavaBean类的定义和使用...原创 2022-03-12 20:22:33 · 558 阅读 · 0 评论 -
【笔记】Java中使用变量的规则(使用变量,遵循就近原则)、成员变量和局部变量的区别
文章目录一、使用变量的规则二、成员变量和局部变量的区别一、使用变量的规则二、成员变量和局部变量的区别原创 2022-03-11 21:29:13 · 1337 阅读 · 0 评论 -
【笔记】Java的面向对象概述、类与对象概述、两个案例(手机类的定义和使用、学生类的定义和使用)
文章目录一、面向对象概述二、类与对象概述三、两个案例1.手机类的定义和使用2.学生类的定义和使用一、面向对象概述二、类与对象概述三、两个案例1.手机类的定义和使用2.学生类的定义和使用...原创 2022-03-11 17:18:41 · 1612 阅读 · 0 评论 -
【笔记】数组的两个案例(获取int[]的最大值、定义方法打印数组)
文章目录一、空指针异常二、数组的两个案例1.获取int[]的最大值2.定义方法打印数组一、空指针异常二、数组的两个案例1.获取int[]的最大值2.定义方法打印数组原创 2022-03-10 22:03:33 · 422 阅读 · 0 评论 -
【笔记】Java的两个数组的内存图解、一个数组两个引用的内存图解、数组使用中两个常见问题(数组索引越界异常、空指针异常)
文章目录一、两个数组的内存图解二、一个数组两个引用的内存图解三、数组索引越界异常一、两个数组的内存图解二、一个数组两个引用的内存图解三、数组索引越界异常原创 2022-03-10 19:32:58 · 159 阅读 · 0 评论 -
【笔记】Java数组的初始化、数组动态初始化、数组静态初始化
文章目录一、数组的初始化二、数组动态初始化三、数组静态初始化一、数组的初始化二、数组动态初始化三、数组静态初始化原创 2022-03-10 19:15:28 · 274 阅读 · 0 评论 -
【自用】在记事本中写Java程序,遇到“错误: 找不到或无法加载主类 ”解决办法、还有在命令行窗口里面换到其他盘或者本盘的下属文件夹
今天我们的实验报告册里面有一个作业是让“使用记事本编码实现在屏幕上输出:'我喜欢学习 Java'的信息”,我按照老师的步骤,出现这个问题然后在同学的帮助下,有了解决办法,虽然我们都不是特别理解为什么要这样解决,maybe是环境变量的问题。解决办法就是加上这句命令:SET CLASSPATH=.然后就可以正常了然后呢,今天还学到一个如何在命令行窗口里面换到其他盘或者本盘的下属文件夹首先,Win+R,输入cmd,然后如图如果我要换到C盘的桌面就输入如下命令:cd 桌面的.原创 2022-03-08 19:45:09 · 626 阅读 · 0 评论 -
【笔记】Java的数组、数组的三种定义格式、数组中元素的访问方式、数组的遍历
文章目录一、数组的概述二、数组的三种定义格式三、数组中元素的访问方式四、数组的遍历一、数组的概述二、数组的三种定义格式三、数组中元素的访问方式四、数组的遍历原创 2022-03-06 17:59:36 · 468 阅读 · 0 评论 -
【笔记】Java中方法的概述、方法的格式、方法的定义、方法的调用、方法重载
文章目录一、方法的概述二、方法的格式三、方法的定义四、方法的调用定义方法的注意事项五、方法重载一、方法的概述二、方法的格式三、方法的定义例:求两个数之和方法和方法之间是平级关系,不能嵌套定义package cn.itcast.demo;public class MethodDemo1 { public static void main(String[] args) { } //方法与方法之间是平级关系 public static int sum(i原创 2022-03-06 10:56:54 · 111 阅读 · 0 评论 -
【笔记】Java中Random类
文章目录Random类Random类的猜数字小游戏Random类例:利用Random类获取一个随机数package cn.itcast.demo;import java.util.Random;public class RandomDemo1 { public static void main(String[] args) { //1.创建Random类的对象(包含:导包,创建对象) Random r = new Random();原创 2022-03-05 17:57:18 · 3674 阅读 · 0 评论 -
【笔记】Java程序循环的中断(break语句、continue语句)、局部变量、带标号的循环结束
文章目录一、循环的中断1.break语句2.continue语句二、局部变量一、循环的中断1.break语句2.continue语句二、局部变量原创 2022-03-04 21:03:58 · 4869 阅读 · 0 评论 -
【笔记】Java的循环结构(while循环、do...while循环、for循环、三种循环体的区别、循环的嵌套、死循环)
文章目录Java的循环结构1.while循环2.do...while循环3.for循环4.循环的嵌套Java的循环结构1.while循环2.do…while循环3.for循环4.循环的嵌套原创 2022-03-04 19:36:03 · 611 阅读 · 0 评论 -
【笔记】Java的选择结构(if语句、if...else语句、if...else if...else语句、switch语句)
文章目录Java的选择结构一、if语句二、if...else语句三、三目运算符四、if...else if...else语句五、switch语句六、break语句Java的选择结构一、if语句二、if…else语句三、三目运算符四、if…else if…else语句五、switch语句六、break语句...原创 2022-03-02 21:54:10 · 1455 阅读 · 2 评论 -
【笔记】Java中Scanner的使用
Scanner的基本概念:扫描器。即可通过Scanner类扫描用户在控制台录入的数据。键盘录入数据的步骤(格式固定)当我们在IDEA写这个代码时,步骤和以前有一点点区别首先,我们要新建一个软件包然后命名为cn.itcast.demo接着左键点击选中这个包,然后右键点击这个包新建一个Java类,命名为ScannerDemo1下面我们来写代码package cn.itcast.demo;//1.导包import java.util.Scanner;...原创 2022-03-02 14:54:00 · 853 阅读 · 2 评论 -
【笔记】Java的运算符(赋值运算符号、一元运算符、算术运算符、关系运算符、自增与自减运算符、逻辑运算符、括号运算符、位运算符、三元(三目)运算符)、表达式与语句:简洁表达式
文章目录一、运算符1.赋值运算符号2.一元运算符3.算术运算符4.关系运算符5.自增与自减运算符6.逻辑运算符7.括号运算符8.位运算符9.运算符的优先级二、表达式与语句1.简洁表达式一、运算符1.赋值运算符号2.一元运算符3.算术运算符4.关系运算符5.自增与自减运算符6.逻辑运算符7.括号运算符8.位运算符9.运算符的优先级二、表达式与语句1.简洁表达式...原创 2022-03-01 20:50:42 · 535 阅读 · 2 评论 -
【笔记】Java数据类型的转换:数据类型的自动转换、数据类型的强制转换
文章目录一、Java数据类型的转换二、数据类型的自动转换三、数据类型的强制转换一、Java数据类型的转换二、数据类型的自动转换三、数据类型的强制转换原创 2022-02-28 17:05:33 · 1410 阅读 · 0 评论 -
【网课截图】(自用)Java数据类型的转换的分类、命名规范、标识符
数据类型范围从小到大的排序原创 2022-02-27 21:16:25 · 216 阅读 · 0 评论 -
【网课截图】(自用)Java常量的分类、补充两个快捷键方式(main方法的快捷键psvm、输出语句的快捷键sout)、使用变量注意事项
1.常量的分类2.补充两个快捷键方式(main方法的快捷键psvm、输出语句的快捷键sout)在IDEA中输入psvm或者sout,那串代码就出来了[手动狗头]3.Java的常量为了深刻理解这些常量,我们最好还是在IDEA上面手动敲一遍,将这些常量输出看一看public class DataDemo02 { public static void main(String[] args) { //字符串常量 System.out.p.原创 2022-02-27 20:35:37 · 954 阅读 · 0 评论 -
【网课截图】(自用)Java程序开发与运行原理、IDEA基本配置、IDEA常用快捷键、Java语言编码规范
1.Java程序开发与运行原理javac.exe和java.exe来源于JDK中的指令。2.IDEA基本配置3.IDEA常用快捷键4.Java语言编码规范其中:原创 2022-02-26 21:19:13 · 89 阅读 · 0 评论 -
【第三章笔记】Java的数据类型划分、基本数据类型、整数类型、数据的溢出、字符类型、浮点数类型与双精度浮点数类型、布尔类型、基本数据类型的默认值
文章目录一、数据类型划分二、基本数据类型三、整数类型四、数据的溢出五、字符类型六、浮点数类型与双精度浮点数类型七、布尔类型八、基本数据类型的默认值一、数据类型划分二、基本数据类型三、整数类型四、数据的溢出五、字符类型六、浮点数类型与双精度浮点数类型七、布尔类型八、基本数据类型的默认值...原创 2022-02-26 17:22:34 · 395 阅读 · 0 评论 -
【第二章笔记】Java基础入门:一个简单的Java范例、Java程序的注释、Java中的标识符、Java中的关键字、Java常见数据类型
文章目录一、一个简单的Java范例二、Java程序的注释三、Java中的标识符四、Java中的关键字五、Java中的变量和常量一、一个简单的Java范例二、Java程序的注释三、Java中的标识符四、Java中的关键字五、Java中的变量和常量...原创 2022-02-24 18:47:50 · 249 阅读 · 0 评论 -
(自用)Java网课截图(一些零碎的内容)IDEA中各个目录的作用
IDEA中各个目录的作用原创 2022-02-22 21:35:46 · 281 阅读 · 6 评论 -
【笔记】(开始学习Java啦)Java语言特点、第一个Java程序的实现
本来打算寒假把python复习完,结果因为懒散,最后开学也没学完,学的七七八八。然后这学期按照课程进度开的是Java。因为要考试,所以就python继续复习,Java同步学好了......虽然也不知道能学会不能,难过,我已经两门编程语言学的很菜了。哭。言归正传一、Java语言特点1.简洁有效“面向对象”的程序设计语言2.可移植性3.面向对象4.解释型(语言)5.适合分布式计算6.拥有较好的性能7.健壮、防患于未然8.具有多线程处理能力线程,是一种轻量级进程。多原创 2022-02-21 21:54:35 · 551 阅读 · 0 评论 -
IDEA软件新建Java文件步骤
最近开始预习Java了,先从新建Java文件开始,步骤如下:首先打开下载好的IDEA,找到之前创建好的项目project1,在其中的src单击右键,选择“新建”中的“软件包”,点击之后弹出如下窗口,自己命名(我命名的是package2),命名好之后回车键。在我们新建好的package2上面单击右键,找到“新建”中的“Java类”,点击之后弹出如下窗口:按照自己喜好命名,命名好之后回车键,界面出现以下内容:接着就可以开始我们的Java之旅了。>撒花<原创 2022-01-04 21:20:59 · 2390 阅读 · 0 评论