自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Day34泛型

泛型什么是泛型泛型:编译期间检查类型建设了数据类型转换不采用泛型可能造成ClassCastException通过强制转换并不能解决。泛型类泛型类在创建对象的时候,来指定操作的具体操作类型。泛型类在创建对象的时候,没有指定类型,将按照Object类型操作泛型类,不支持基本数据类型同一泛型类,根据不同的数据类型创建的对象,本质上都是同一类型...

2021-10-25 11:40:48 71

原创 Day33

Yeild礼让join插队State观测线程状态

2021-10-23 13:16:58 83

原创 Day32

lambda表达式

2021-10-07 20:49:17 55

原创 Day31

Runnable接口区别小结推荐使用实现Runnable接口发现问题:多个线程操作同一个资源的情况下,线程不安全,数据紊乱!实现callable接口callable的好处1.可以定义返回值2.可以抛出异常静态代理...

2021-09-07 15:21:35 53

原创 Day30

多线程普通方法调用多线程进程与线程###线程的创建(三种创建方式)start方法是同时实现多条线路的运行(每次执行情况不同,由CPU调度)run方法是后执行主线程注意:线程开启不一定立即执行,由CPU调度执行!下载图片import org.apache.commons.io.FileUtils;import java.io.File;import java.io.IOException;import java.net.URL;public class Test

2021-09-06 12:27:14 56

原创 Day29

按钮图片按钮import javax.swing.*;import java.awt.*;import java.net.URL;public class JButtonDemo01 extends JFrame { public JButtonDemo01(){ Container container = this.getContentPane(); URL resource = JButtonDemo01.class.getResource("tx

2021-09-05 16:21:13 86

原创 Day28

Swing窗口、面板import javax.swing.*;public class JFrameDemo { //init();初始化 public void init(){ //顶级窗口 JFrame jF = new JFrame(); jF.setVisible(true); jF.setBounds(100,100,200,200); //设置文字 Jlabel JLab

2021-09-04 14:58:54 49

原创 Day27

画笔鼠标监听目的:要实现鼠标画画import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.util.ArrayList;import java.util.Iterator;public class TestMouseListener { public static void main(String[] args) { ne

2021-09-03 13:45:53 47

原创 Day26

简易计算器,组合+内部类的回顾复习!oop原则:组合>继承class A extends B{}class A{public B b;}简易计算器简单版import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class TestCalc { public static void main(String[] args) {

2021-09-02 11:09:51 33

原创 Day25

事件监听当某个事件发生的时候,干什么?

2021-09-01 15:26:23 33

原创 Day24

续AWT布局管理器①流式布局②东西南北中③表格布局流式布局东西南北中表格布局试题写出如下界面分析过程代码实现总结:Frame是一个顶级窗口Panel无法单独显示,必须添加到某个容器中。布局管理器①流式②东西南北中③表格大小,定位,背景颜色,可见性,监听!...

2021-08-31 17:54:14 33

原创 Day23

GUI编程组件窗口弹窗面板文本框列表框按钮图片监听事件鼠标键盘事件外挂、破解工具简介GUId的核心计算:Swing AWT因为界面不美观需要jre的环境!学习原因可以写出自己心中想要的一些小工具工作时候,也可能需要维护到swing界面,概率极小!了解MVC架构,了解监听!AWT(抽象的窗口工具)new 类! 包含了很多类和接口!GUI:图像界面工程元素:窗口,按钮,文本框java.awt组件和容器第一个Frame界面窗口无

2021-08-30 15:52:52 37

原创 Day22

常用类Object类hashcode()toString()clone()getClassnotify()wait()equals()Math类常见的数学运算Random类生成随机数 UUIDFile类创建文件查看文件修改文件删除文件包装类自动装箱和拆箱Date类DateSimpleDateFormat yyyy-MM-dd HH:mm:ssCalendar(建议使用)String类不可变性(不可能被改变) finalStrin

2021-08-29 15:18:28 93

原创 Day21

javaSE回顾Java语言一.Java1995年进攻三个市场JAVA SEJava ME AndroidJava EE二.2006年 Hadoop由java写的JDK开发者工具包 —>配置环境变量JRE运行环境HelloWorldpublic class Hello{pubilc static void main(String[] args){System.out.println(“HelloWorld”);}}编译型语言解释型语言Java属于编译型语言

2021-08-28 17:17:28 78

原创 Day20

异常机制什么是异常异常实例异常分类异常体系结构ErrorException异常处理机制异常处理关键字:try、catch、finally、throw、throws捕获异常finally处理善后工作仍会输出Throwable是最高异常类型都可以捕获可以使用多给catch层次判断要捕获多个异常:要从小到大!主动抛出异常有除法的操作无除法的操作throws加try catch能使程序继续运行自定义异常实际应用中的经验总结...

2021-08-27 14:02:44 46

原创 Day19

抽象类小结abstract抽象类: 类 extends:单继承 (接口可以多继承)abstract ,抽象方法 ,只有方法名字,没有方法的实现!不能new这个抽象类,只能靠子类去实现他:约束!抽象类里面可以写普通方法,抽象方法只能在抽象类中~只能new他的子类抽象类的所有方法,继承了他的子类,都必须实现它的方法~除非本身也是抽象类!再由其子类重写存在的意义:抽象出来,提高开发效率接口小结内部类成员内部类匿名内部类附首作PS图:...

2021-08-26 15:49:11 45

原创 Day18

多态通过强制转换可以变换类型instanceof父类到子类的强制转换类被final定义无法在被继承static代码块静态导入包通过静态导入包可以之间使用方法,可以省去Math

2021-08-25 15:48:11 38

原创 Day17

super

2021-08-24 22:49:13 47

原创 Day16

创建对象内存分析小结类与对象

2021-08-23 18:44:24 44

原创 Day15

面对对象编程构造器构造器小结

2021-08-22 21:51:43 36

原创 Day14

面向对象方法的回顾静态方法非静态方法报错原因:一个已经存在的调一个不存在的则报错值传递引用传递

2021-08-21 22:24:02 47

原创 Day13

稀疏数组

2021-08-20 16:43:43 34

原创 Day12

数组的使用普通的For循环增强的For循环输入arrays.forarray表示这个数组里面的元素,arrays表示一个数组省去了的下标,适合打印输出,不适用于操作每一个下标。数组作方法入参反转数组二维数组打印多维数组的元素Arrays类Arrays.to String打印数组元素方法也可以自己写,不用过度依赖,同时避免重复造轮子。Arrays.sort方法(数组排序:升序)fill填充数组fill可以指定位置被某数填充指定的位置为fromindex

2021-08-19 19:42:39 37

原创 Day11

数组报错分析报错:java.lang.ArrayIndexOutOfBoundsException数组的三种初始化

2021-08-18 20:45:52 30

原创 Day10

方法尽量保持main方法的简洁两种比大小的方法方法调用方法的重载返回值可通过强制转换实现返回值相同由于参数类型不同,可以实现方法的重载命令行传递参数传递参数需要从包的位置输入路径可变参数递归阶乘实例大计算不使用递归进行计算简易计算器1. 方法重载2. switch选择结构...

2021-08-17 18:09:27 39

原创 Day09

打印九九乘法表增强for循环number[i]即输出i次number里面的数字。break和continuebreakbreak用于跳出循环,不会终止程序**** continue区别break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中未执行的语句,接着进行下一次是否执行循环的判定。got

2021-08-16 17:17:36 42

原创 Day08

结构顺序结构选择结构ifif的双选择结构s.equals用于字符串,==用于数字注意if语句至多有一个else语句,else语句在所有的else if语句之后。if语句可以有若干个else if 语句,他们必须在else语句之前。一点其中有一个else if语句检测为true,其他的else if 以及else语句都将跳过执行。...

2021-08-15 20:11:13 51

原创 Day07

自增自减++ - -逻辑运算符短路运算(若已经判断前面的为假则后面的不再运算)实验位运算快速计算的方法扩展赋值运算符字符串连接符三元运算符用户交互Scannernext()nextline()注意:if(scanner.hasNext)可以省略Scanner的进阶应用计算...

2021-08-14 18:11:29 36

原创 Day06

变量注意事项

2021-08-13 11:38:30 32

原创 Day05

类型转换强制转换(高—低)内存溢出导致的输出错误附类型大小图自动转换(低—高)此时是转换时所产生的精度问题注意点1.不能对布尔值进行转换2.不把对象类型转换为不相干的类型3.在把高容量转换到低容量的时候,强制转换4.转换的时候可能存在内存溢出和精度问题浮点数转换为整数舍去小数点后面的位数int强转char下划线用于数字间的区分,不会输出操作数比较大的时候,注意溢出问题int输出时溢出导致数据出错错误案例(最后将int改为long)解决方案

2021-08-12 19:44:49 36

原创 Day04

数据类型扩展进制float一般使用BigDecimal字符拓展所有的字符本质都是数字 通过强制转换可把字符转换为数字附今日学习总览有面试的例题,有些概念需深入学习!

2021-08-11 19:35:57 37

原创 Day03

注释篇单行注释//多行注释/星加注释加星/文本注释/**附有趣的注释基本的关键字注意事项数据类型实操附字节大小转换

2021-08-10 19:22:25 45

原创 Day02

常见Dos命令盘符切换打开cmd在其后输入所要切换的盘+冒号即可查看当前盘的文件输入dir切换目录通过cd进行切换(change directory)查看此目录下再输入dir即可 返回上一级需输入cd…清楚界面 输入cls即可(clear screen)退出终端输入exit查看电脑ip输入ipconfig常见应用的命令 计算器calc 画图工具mspaint 记事本notepadping命令 ping空格加网站网址进入桌面cd空格/d输入桌面路径创建文件夹 md加目录名创建文件cd&

2021-08-09 18:47:51 38

原创 Day01

Markdown学习标题:#+空格+标题名字 一级标题标题三级标题四级标题字体Hello,World!Hello,World!Hello,World!Hello,World!引用1分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kfwfVBT2-1628415494402)(C:\Users\Nan\Desktop\图库\图片1.jpg)]超链接点击跳转到狂神博客列表ABCV表格名字性别

2021-08-08 18:08:23 85

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除