![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 66
java
码农小白123
这个作者很懒,什么都没留下…
展开
-
Markdown 练习
Markdown学习(#+空格+文字+回车)标题二级标题(##+空格+文字+回车)三级标题(###+空格+文字+回车)四级标题(####+空格+文字+回车)字体字体(** +文字+**)字体(* +文字 +*)字体(** +文字+**)字体引用学习Markdown分割线超链接点击转到百度列表ABCAbc姓名年龄性别张三18男李四20男王五19女代码public ..原创 2021-03-21 23:35:50 · 75 阅读 · 0 评论 -
DOS基本命令
DOS一些基本命令cd +目录(切换目录)cd… (返回上一级目录)cls (清理)exit (推出命令窗口)md (创建文件)rd (移除文件)del (删除文件)dir (查询当前目录下的所有文件)ipconfig(查询ip)ping+网址(查询网站ip)calc (打开计算器)mspaint (打开画板)...原创 2021-03-22 21:56:53 · 55 阅读 · 0 评论 -
Java基本类型
八大基本类型 :byte() short int long char float double。原创 2021-03-23 22:05:35 · 63 阅读 · 1 评论 -
数字与进制
数字与进制原创 2022-09-25 11:36:16 · 160 阅读 · 0 评论 -
RMI基础详解
Remote Method Invocation原创 2022-09-29 11:35:50 · 130 阅读 · 0 评论 -
JDBC概述
JDBC原创 2022-10-13 13:48:54 · 925 阅读 · 0 评论 -
String中的intern()方法
String中的internal方法原创 2022-10-27 12:44:23 · 101 阅读 · 0 评论 -
Java集合框架概述
java中的集合分为单列集合(Collection)和双列集合(Map),都在java.util包下,所有的集合框架都分为三大块内容:对外的接口、接口的实现、集合中的算法,最后的实现类:接口的具体实现,ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap、LinkedHashMap。可以将Java中的集合体系分为三个层次:最上层的接口、中间的抽象类、最后具体的接口实现类。单列集合Collection下的常见子接口及实现类。Collection集合。原创 2023-04-11 22:11:05 · 705 阅读 · 0 评论 -
==与equals()的比较
==&equals()原创 2023-04-11 21:00:01 · 38 阅读 · 0 评论 -
List接口中的ArrayList与LinkedList源码解读
ArrayList与LinkedList原创 2023-04-13 22:33:53 · 205 阅读 · 0 评论 -
Java类加载机制介绍
类加载机制原创 2023-04-17 08:59:27 · 639 阅读 · 0 评论 -
java中四种访问权限修饰符
(即默认,什么也不写): 只有同包内的所有类可见,其他包不可见 ,不使用任何修饰符。使用对象:类、接口、变量、方法。Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。: 同包内的所有类和其他包子类可见。protected修饰的对象:变量、方法,类。四种访问权限修饰符public、default、protect、private。使用对象:类、接口、变量、方法。: 在同一类内可见。使用对象:变量、方法。原创 2023-04-17 15:18:16 · 565 阅读 · 0 评论 -
HashMap理解
根据传进来的key对其进行Hash算法获取hashcode值,找到对应的数组索引下标,如果当前索引直接命中则返回value值,如果发生Hash碰撞,因为重写了equals方法其真实的每一个key值都是唯一的,则通过重写的key.equals(k)去查找具体的entry实体,直到找到返回其value值。hash算法是把任意长度的较长字符串变成固定长度的较短字符串,肯定会存在若干个key通过hash算法得到的hash值是完全相同的,这就叫hash碰撞。原创 2023-04-19 20:56:22 · 359 阅读 · 0 评论 -
==与equals()的理解
equals是Object类提供的方法,其内部是通过==进行比较,所有的类都可以重写equals()自定义比较规则,大部分内容相等则代表两个对象相等,例如String类就是字符串内容相等则返回true。每一个基本类型java都提供了一个与之对应的包装类型,该包装类型是一个引用类型,并且在基本类型与包装类型之间提供了自动拆箱和自动装箱功能,即允许基本类型与包装类型自动转换。String类型重写了Object中的equals()方法,先进行==比较,在比较字符串是否相等,字符串相等则返回true。原创 2023-04-20 16:25:03 · 338 阅读 · 0 评论 -
抛出异常与声明异常
然后当调用者调用此方法时会有错误提示,方法的调用再进行处理(也可以声明抛出或使用捕获异常解决这个问题),声明抛出的异常最多到main方法,main是由JVM虚拟机执行,最终由JVM虚拟机报出这个异常终止程序执行。,抛出异常是指在方法体内手动抛出异常错误,与系统直接报错相同也会导致程序的异常终止,但是可以自定义异常信息,一般常用于抛出编译期异常(必须做处理)声明异常是指将当前方法中的异常声明抛出,告诉调用者我这里可能会存在异常,但是我没有处理,让调用者处理,有点踢皮球的意思。原创 2023-05-13 19:40:53 · 734 阅读 · 0 评论 -
输入输出IO流
FileInputStream类是InputStream的子类,实现类父类中所有的方法,方法与父类也是相同的,主要用于数据的读取FileInputStream类是节点流(普通流),是操作文件数据的基本流FileOutputStream类是OutputStream的子类,实现类父类中所有的方法,方法与父类也是相同的,主要用于数据的写出FileOutputStream类是节点流(普通流),是操作文件数据的基本流。原创 2023-05-16 08:35:35 · 396 阅读 · 0 评论 -
java多线程_01
继承Thread类优点:实现简单缺点:无返回值,异常不能声明抛出,Java是单继承,一旦继承Thread类则无法继承其他类实现Runnable接口–>常用优点:解决了单继承的问题,实现相对较为简单缺点:无返回值,异常不能声明抛出实现Callable接口优点:解决了单继承问题,有返回值,异常可以声明抛出缺点:实现较为复杂,接收返回值会造成程序阻塞,等待接收返回值,接收返回值后才可以继续执行。原创 2023-05-16 21:58:41 · 349 阅读 · 0 评论 -
Json介绍
JavaScriptObjectNotation(JavaScript 对象标记法)。JSON是一种轻量级的数据交换格式,具有自我描述性且易于理解,等同于Java对象,Java的对象就是自我描述性,例如:id,name,age,gender这些属性用于描述学生;JSON独立于语言,它不属于任何一门编程语言,它是独立的。JSON是一种存储和交换数据的语法,JSON格式是纯文本的,主要用来进行交换数据,当数据在浏览器与服务器之间进行数据交换时,这些交换的数据只能是文本,JSON文本可被任何编程语言作为。原创 2023-05-17 12:16:03 · 2929 阅读 · 0 评论 -
Java反射简单介绍_01
Java中的反射主要是体现在运行期间,让程序在运行期间可以动态获取Java中的类,属性,方法,构造方法,以及注解等功能,以及可以在运行期间动态的设置或调用属性,方法,构造方法,注解等功能,总结来说反射机制就是可以在运行期间动态的获取对象的所有信息并且更改执行的代码。原创 2023-05-17 17:28:57 · 413 阅读 · 0 评论 -
Java反射Filed、Method、Constructor类_02
Constructor类中提供了操作构造方法的方式,可以对构造方法获取或设置,包括可以操作私有的构造方法。Field类中提供了操作变量的方式,可以对变量数据获取与设置,包括可以操作私有变量。Method类中提供了操作方法的方式,可以对方法获取或调用,包括可以操作私有方法。Field、Method、Constructor结合使用。原创 2023-05-18 09:52:06 · 308 阅读 · 0 评论 -
注解_使用反射提取类中的注解
注解是在JDK1.5后新增的特性,主要用于标记某个类或属性方法等功能,注解的作用类似于标记标签,使用注解后代表某个类或属性方法是否具有特殊定义(例如:判断此属性的值是否允许为null或值是否合法,以及还可以用于创建对象),也可以当做赋值使用,在获取属性时可以判断是否使用了某些指定的注解。总结:其实就是在运行时通过反射获取某个类、属性、方法让后判断是否用到了某个注解,如果使用了是否含有某注解的行为或赋予属性该注解的行为然后放行,可以在运行时动态的改变类。使用注解校验属性数据是否为null。原创 2023-05-18 21:52:10 · 355 阅读 · 0 评论 -
Java_01_String.format()的详细用法
地区 深圳 为可变的String数据;年龄 18 为可变的int数据;性别 男 为可变的String数据。在开发中一段字符串的中间某一部分需要可变的。其中的 张三 是用户名,每个用户都是不一样的;转载 2023-08-09 14:26:38 · 132 阅读 · 0 评论 -
Java_01_Socket编程
上面有一点需要注意,在读输入流时,必须做读到流结束判断,就是读到-1,若没有做判断,在这样情况下会出错:若一个连接连接成功后,没有发生任何信息,或信息中没有结束字符,就关闭了连接,由于TCP连接是双向的,导致另一端一直从输入流中读到流结束标志,很快会导致OOM,所以在读到结束符时,要及时跳出循环。但是这种类型的服务器并不能保证实时响应,当请求数过多时,服务器资源会被耗尽,或者服务器有最大线程数有限制,多余的请求依然会被阻塞。后者则被认为是连接的一种封装,用于传输数据,类似于一个管道。转载 2023-08-22 15:01:22 · 47 阅读 · 0 评论 -
java_0_位运算符之---左移右移运算符(简单易懂)
本篇文章我们只讲左移和右移运算符,其他的会陆续在其他篇讲述 纯手写的 ,字有点丑,但是我感觉很详细简单了版权声明:本文为CSDN博主「smy…」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_42837024/article/details/98734787转载 2023-09-20 16:06:27 · 84 阅读 · 0 评论