首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java基础
芒果不是盲
创建于2024-06-26
订阅专栏
java的一些基础用法,核心类库(XML、json、枚举、注解、反射、泛型、集合、多线性、网络编程)、线程池、面向对象等
暂无订阅
共16篇文章
创建于2024-06-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
String判空处理与不为空判断
String为空判断与String不为空判断是很简单的小问题,但日常粗心总会搞错。 如下: 运行结果: 报错Exception in thread “main“ java.lang.NumberFor
面向对象高级
三 面向对象高级 3.1抽象类 3.1.1 概念: 抽象类必须使用abstract class声明 一个抽象类中可以没有抽象方法。抽象方法必须写在抽象类或者接口中。 格式: 3.1.2 抽象方法: 只
面向对象进阶
面向对象进阶 二、面向对象进阶 2.1 封装private 2.2 this 2.3 static 2.4 代码块 2.5 包 2.5.1 包的介绍 2.5.2 包的使用规则 2.6 权限修饰符 2.
面向对象基础
面向对象基础 一、面向对象基础 1 面向对象思想 1.1 概述 1.2 举例理解 1.2.1 第一个例子 1.2.2 第二个例子 1.3 三大思想 1.4 三大特征 1.2 类与对象 1.2.1 两者
Java线程池(原理与代码实现)
作为一位程序员,多线程开发是必不可少的,对线程池也或多或少的有所了解,或者只是会用,对其原理却朦朦胧胧。 多线程技术主要解决处理器单元内多个线程执行的问题,可以显著减少处理器单元的闲置时间,增加处理器
JSON解析教程
一、简介 JSON,全称:JavaScript Object Notation,是一种常见的轻量级的数据交换格式,在一个程序员的开发生涯中是常接触的。简洁和清晰的层次结构使得 JSON 成为理想的数据
程序异常处理
目标 明确什么是异常(重点) 能辨识出常见的异常及其含义。(熟悉+) 理解异常产生的原理 (了解) 能处理异常 (重点) 能够自定义异常类型 (熟悉)
核心类库—网络编程
网络编程 一、 网络常识 1. 什么是计算机网络 ? 分布在不同地域的计算机, 通过硬件等网络设备使用通信线路互相连接形成的一个网格系统. 计算机网络, 可以很方便的进行 信息的传递, 资源的共享 !
核心类库—多线程
一、多线程 1 线程与进程 进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间 线程 : 是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个
核心类库—泛型与集合
一、泛型 1 概述 泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定 成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。
核心类库—枚举、注解与反射
枚举 & 注解 & 反射 一、枚举 在JDK1.5之前,定义常量一般为:public stattic final......,很难管理。 JDK1.5引入了枚举。 枚举可以把相关常量分组到一个枚举类型
核心类库—XML与JSON
一、 XML 1.1 简介 xml为可扩展标记语言(eXtensible Markup Language) 特性: XML具有平台无关性,是一门独立的标记语言 XML具有自我描述性 用途: 网络数据传
lombok及常用注解
Lombok项目是一个java库,它可以自动插入到编辑器和构建工具中,增强java的性能。不需要再写getter、setter或equals方法,只要有一个注解,就有一个功能齐全的构建器、自动记录变量
java文本写入方法(PrintStream,FileWriter,BufferedWriter)
PrintStream 是打印输出流,它继承于FilterOutputStream; FileWriter带有缓冲区,能够减少流的使用;如果有非常多次的写入可以用BufferedWriter
java基础(基础语法、执行结构、数组[涉及数组常用算法])
一、基础语法 1 变量 变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。 变量分类: 按所属的数据类型划分: 基本数据类型变量 引用数据类型变量 按被声明的位置划分: 局部变量:方法或语
@NotNull、@NotEmpty、@NotBlank三种注解的区别
@NotNull :用在基本数据类型的非空校验,不能为null,但可以为empty。 而且被其标注的字段可以使用 @size、@Max、@Min 对字段数值进行大小的控制 @NotEmpty:用在集合