首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java基础
小卡斯蒂
创建于2022-05-20
订阅专栏
javase的基础内容
暂无订阅
共16篇文章
创建于2022-05-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java9,10,11新特性
java9新特性 3.jShell命令 4.接口中声明私有方法 接口中默认权限修饰符为public,在Java9后也可显式地定义为private 5.钻石操作符使用升级 但下述在Java8中不会出错
反射(具体分析)
反射API分析 反射的源头:Class。因此Class十分重要 获取Class的实例的方式 基于此Person类 关于java.lang.Class的理解 1.类的加载过程:程序经过javac.exe
反射的具体实现
反射 Class.newInstance()方法用来创造实例 例如TargetObject targetObject = (TargetObject) tagetClass.newInstance()
网络编程
网络编程(在网络上实现IO的传输) 涉及计算机网络的知识 \ 一.网络编程有两个主要问题 1.如何准确定位网络上一台或多台主机,定位主机上的特定的应用 2.找到主机后如何高效地进行数据传输 二.网络通
IO流(下)
转换流(处理流的一种) 1.转换流:(属于字符流) InputStreamReader:将一个字节的输入流转换为字符的输入流 OutputStreamWriter:将一个字符的输出流转换为字节的输出流
IO流(上)
IO流:数据的输入输出问题 File类的使用 File类的常用方法 file1.renameTo(file2):要想返回true,需要file1存在,file2不存在 IO流原理及流的分类 按操作数据
集合(最终章)
Map接口 源码分析十分重要,是程序员必须熟透的一条路线。 为什么HashMap要提前扩容? 因为想要数组中的链表结构不会那么多 Map中的常用方法 常用方法 增:put(Object key) 删:
集合(主要涉及Collection)
foreach循环: List接口 ArrayList的源码分析 LinkedList源码分析 List类的常用方法 增:add(Object obj) 删:remove(int index)/rem
集合(主要涉及Collection的方法)
定义枚举类(基本使用) 3.Enum类的主要方法 4.实现接口的枚举类 枚举类的使用:入门 自定义枚举类: ``
一些常见的类的使用细则
//1.说明:java中的对象,正常情况下,只能进行比较:==或!=。不能使用>或< //但是在开发场景中,我们需要对多个对象进行排序,言外之意,需要比较对象的大小 //如何实现?使用两个接口中的任意
java中日期时间的API
JDK8之前的日期时间API 如何将java.util.Date对象转化为java.sql.Date对象? 情况1: 情况2: 下面是对日期时间API的代码总结(挺重要的) `import org.j
String
虽然我们经常使用到String,但其实对于里面的特性还是很多没有被发现的。 String的实例化方式: 1.通过字面量定义 2.通过new+构造器的方式 String:字符串,使用一对“”引起来表示
多线程(下)
前面提到过的单例模式中的懒汉式是线程不安全的,那么我们用刚学的知识来使懒汉式变为线程安全的。 同步方法: 在Bank getInstance方法前加上synchronized即可使线程安全 此时的同步
多线程(中)
效率好高,并且能记住很多内容,很爽。 线程的生命周期 线程的生命周期包含下面5个: 新建:当一个Thread类或其子类的对象被声明并创建时,新生的 线程对象处于新建状态 就绪:处于新建状态的线程sta
多线程(上)
这是小卡斯蒂的第一篇学习博客。其实这些天来完全忘记了要在这发学习博客的任务呢。 虽然多线程早学完了,但是忘了好多,所以写篇博客用来巩固一下。 浅用下markdown(不是很会用) 多线程 一共有四种方