自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反射---

什么是反射?* 反射就是获取一个类的字节码文件,然后加载该类的所有的成员* 成员变量所在类---->Field* 成员方法所在类---->Method* 构造方法所在类--->Constructor* 给成员变量赋值通过Field,调用成员方法Method,通过构造器创建的对象...** 获取一个类的字节码文件 (三种)*** Class类:* public static Class<?> forNam...

2021-06-03 00:44:05 67

原创 properties和网络编程

1.IO流的分类 按流的方向划分: 输入流 输出流 按流的类型划分: 传统阻塞式IO---- 对于读写操作,需要借助于线程来进行处理,读写过程中,线程必须处理完毕才能结束! wait()等待 /read():读数据(字节:判断结果是否为-1,一直读取!) 非阻塞式IO: IO流的操作(读写某些文件的时候,开启线程)---将这些线程存储在线程池中 举例: ...

2021-06-02 23:59:26 99

原创 IO流输出输入

java.io.File:文件和目录(文件夹)路径名的抽象表示形式。* 构造方法** File(String parent, String child)* File(String pathname)* * 通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。* File(File parent, String child)* 根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。...

2021-06-01 22:57:31 119

原创 异常及处理异常

递归:* 方法调用方法本身的现象而不是方法嵌套方法!** 举例* Math.max(10,Math.max(20,40)) ; 方法嵌套*** show方法调用自己本身:递归* public void show(int n){//5* if(n<0){* System.exit(0) ;* }* ...

2021-05-31 23:18:16 56

原创 面向对象设计原则(了解)线程和线程池

面向对象思想设计原则 在实际的开发中,我们要想更深入的了解面向对象思想,就必须熟悉前人总结过的面向对象的思想的设计原则 单一职责原则 开闭原则 里氏替换原则 依赖注入原则 接口分离原则 迪米特原则 ...

2021-05-31 22:48:35 91

原创 线程he 工厂模式

进程:由系统资源分配和调度的最小单元,而线程依赖于进程存在,程序执行的最小单位!如果创建线程----必须有进程----->创建系统资源* Java语言不能够创建系统资源, 借助于底层语言C语言来操作* Java提供类Thread类** 借助于Thread类如何实现 线程的创建?*** 并发:在一个时间点同时发生* 并行:在一个时间段内同时发生*** 开发步骤:* 1)自定义一个类 继承自 Thread(线程 是程序中的执行线程。Java 虚拟机允...

2021-05-29 19:49:01 315

原创 day20

.List集合遍历有几种方式 四种: Collection的Iterator iterator() Collection的Object[] toArray() size()+get(int index)--->普通for循环 List专有的遍历方式:列表迭代器:ListIterator listIterator() for...

2021-05-29 16:53:51 84

原创 集合和数组

1.集合和数组的区别 长度的区别: 数组长度固定 集合长度可变 存储数据类型的区别 数组可以基本数据类型,也可以存储引用数据类型 集合只能存储引用类型 存储元素 数组:必须包元素的类型一致 集合:可以存储任意类型的元素(引用类型) 2.StringBuffer和StringBuilder的区别 ...

2021-05-29 14:28:19 196

原创 2021-05-28日历类

日历类 是一个抽象类:java.util.Calendar** 不能new ,所以提供了一个静态功能,返回值是当前类本身!* public static Calendar getInstance() :通过底层它的子类创建该类实例 (常用的功能)** public int get(int field):获取相关的日历信息:参数为相关的日历字段* public static final int YEAR:年份* public static final int MONTH:月份...

2021-05-29 10:26:19 141

原创 2021-05-27

String的转换功能有 char[] toCharArray():将字符串转换成字符数组 bytes[] getBytes() :将字符串转换成字节数组 public static String valueOf(int/double/float.../Object):将相关的 类型转换成String String toUpperCase():转换成大写 String toLowereCase():转换成小写Jav...

2021-05-28 20:06:46 53

原创 2021-05-27StringBuffer

StringBuffer:线程安全的可变字符序列* 一个类似于 String 的字符串缓冲区,但不能修改StringBuffer是一个可变的字符序列** StringBuilder:jdk5以后提供的单线程程序中去替代StringBuffer使用的,不同步,执行效率高* 与StringBuffer有兼容的API(所有的功能都相同)** StringBuffer的构造方法:* public StringBuffer():空参构造,创建一个空参的字符串缓冲区...

2021-05-27 20:54:05 51

原创 2021-05-27String

Java中基*本数据类型:四类八种,都会对应一个引用类型(JDK5以后新特性:自动拆装箱) 基本类型 对应的引用类型* byte Byte* short Short* int Integer* long Long* float Float* ...

2021-05-27 20:31:37 72

原创 String

1.Object类的equals方法和==的区别 ==:如果连接的是基本数据类型,比较两个数据值是否相同! 如果连接的两个引用类型,比较的两个引用类型的地址值是否相同! equals方法: Object类的中 public boolean equals(Object obj){ return this == obj ; ...

2021-05-27 19:14:45 36

原创 常用类

java.lang.Object类:* Object 是类层次结构的根类。* 每个类都使用 Object 作为超类(父类),所有对象(包括数组)都实现这个类的方法。** 常用功能:* public final Class getClass(){} :* 获取某个类或者接口的字节码文件对象 : class 包名.类名** public int h...

2021-05-27 19:03:26 45

原创 2021-05-25匿名内部类

sh什么是匿名内部类

2021-05-25 13:20:49 53

原创 内部类和外部类

1.默认修饰符,private,protected,public修饰符他们的范围 同一个包下的本类中 在同一个包下的子类/无关类中 在不同包下的子类中 在不同的包无关类中private Y 默认修饰符 Y Y ...

2021-05-16 11:35:22 146

原创 修饰符权限

修饰符权限

2021-05-15 10:02:29 60

原创 返回值

研究返回值问题* 方法的返回值类型:* 基本数据类型:----返回当前基本类型的具体数据值即可!* 引用数据类型 :** 如果返回值类型是一个具体类,方法如何结束?* 方法return 需要...

2021-05-14 20:44:41 85

原创

包(package:书写位置在class上面)----java 中包里面存储的就是java文件(src目录:源码目录 包 xx.java)* 包:* 单级包* com* xxx.java* 多级包(推荐)* cn.hsbc.www* ...

2021-05-14 20:42:36 56

原创 面向对象扩展

什么是多态,多态的成员访问特点 多态:一个事物在不同时刻体现的不同形态(内存中的变化) 前提条件 1)存在继承关系 2)存在方法重写 3)父类引用指向子类对象 Fu fu = new Zi() ; 多态的成员访问特点: 成员变量: 编译看左,运行看左! ...

2021-05-14 20:41:12 196

原创 多态

1.继承中成员变量访问问题(父类成员变量名称和子类成员变量名称一致) 继承中:父类成员变量名称和子类成员变量名称一致 遵循"就近原则" 1)先在子类局部位置查找,如果存在,就使用 2)如果不存在,在子类的成员位置查找,如果存在,就使用 3)如果子类的成员位置不存在,在父类的成员位置中找,有就使用 4)如果父类成员位置没有,就没有这个变量,报错!2.子类继承父类,如何访问...

2021-05-14 20:27:59 70

原创 继承

自定义一个工具类(加入文档注释 javadoc -d 目录名 -author -version XXX.java)--->API文档说明书)将这个类的无参构造方法私有化,目的:外界不能创建对象了2)将这个类中的所有的功能,全部静态static修饰 工具类名.方法名() ;子类继承父类,只能继承父类非私有的成员,私有的成员只能间接通过公共方法访问在Java语言中,类与类之间,只支持单继承,不支持多继承!继承的特点: 1)在Java中,类与类之间的继承关系...

2021-05-14 20:14:08 76

原创 面向对象

什么是代码块,代码块的分类以及优先级 在Java中,使用{}包起来语句多可以叫做代码块 局部代码块:在方法中定义(局部位置) 限定局部变量的生命周期 构造代码块 在类的成员位置{} 作用:可以的类的一些成员变量进行数据初始化(可以将构造方法中共有的内容存储在构造代码块中) 特点:每次执行构造方法之前,如果存在构造代码块,优先执行构造代码块 静态代码...

2021-05-14 19:14:01 38

原创 Day7,static

day7private关键字的特点: 被private修饰的成员变量/成员方法,都只能在本类中访问; 外界类不能直接访问,但是可以通过公共方法间接访问将学生类进行改造 将name,age属性私有化 只能在本类访问,外界要访问,需要通过公共方法访问 赋值/获取值 setxxx()getxxx() (成员方法)封装: 将一个事物的属性,私有化(对外进行隐藏),外界不能直接访问(保证了数据安全性...

2021-05-13 00:17:53 56

原创 Day03

Day03键盘录入有三种方式 1)早期的 main(String[] args) String[]:字符串数组 args:形式参数名 弊端:只能接收字符串 javac Demo.java ---- >Demo.class java Demo hello world java ...

2021-05-12 22:08:40 45

原创 2021-05-12

Day02

2021-05-12 19:37:30 71

原创 2021-05-10

day01 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pan...

2021-05-12 19:08:39 36

原创 Java基础

Java中的注释:提高代码阅读性, 解释说明程序!多行注释 /星星/单行注释 //文档注释:/星星 文档注释 星/ 后期:jdk安装目录bin目录:javadoc.exe: 解析文档注释的指令.被Java语言赋予特定含义的单词关键字的字母都是小写!在notepad++/editpuls:高级记事本 针对Java代码的关键字有一种"颜色标记"1)Java中最基本的单元"类" 书写格式:class 类名{}class KeyWord{} 表示:定义一个了KeyWord这个类2)

2021-05-06 13:32:57 97

原创 2021-04-26

在java语言中,给类,方法,变量,命名的字符序列。组成规则,望文知意,26个字母,大小写都可以,可以是数字,可以有下划线___,也可以是$.注意事项:不能以数字开头,不能是java中的关键字,严格区分大小写。jvm是java虚拟机,是一个假想计算机,任何java程序都要在系统上运行,jre是java的运行环境,包括java核心类以及java虚拟机。jvm是java的开发公具包包括jre以及开发人员所使用的的工具库。10.请描述以下 jdk的 安装目录下的这些文件夹都是干什么的bin 可执

2021-04-26 20:26:26 42

原创 2021-04-26

day01 java基础语法常见的dos命令Windows+r输入cmd 打开命令窗口。默认用户目录C:\Users\gengminggang>切换盘符:输入盘符号:d:(字母不区分大小写)cd改变目录,目录名称进入这个目录。D:\>cd D:\study日志\EE_day01\aviD:\study日志\EE_day01\avi>回退上一级目录,cd..回退到根目录cd/chuang创建文件夹md 文件夹名称创建文件:copy con 输入文件的名称带

2021-04-26 20:09:15 83

空空如也

空空如也

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

TA关注的人

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