JAVA
sqlboy-yuzhenc
没有什么是sql解决不了的。
展开
-
【JavaSE 基础】
初识JavaJava特性jdk版本新特性dos命令jdk、jre安装第一个Java程序程序中常见问题API文档注释jdk、jre和jvmIDEA的使用安装常用设置常用快捷键断点调试Module数据类型标识符关键字变量和常量基本数据类型运算符算术运算符赋值运算符关系运算符逻辑运算符条件运算符位运算符运算符总结流程控制分支结构循环结构break、continue、return方法数组一维数组可变参数Arr.原创 2022-04-13 23:48:40 · 231 阅读 · 0 评论 -
【Java 反射】
Class类实例的种类package com.yuzhenc.introspection;/** * @author: yuzhenc * @date: 2022-04-13 22:59:17 * @desc: com.yuzhenc.introspection * @version: 1.0 */public class Test01 { public static void main(String[] args) throws ClassNotFoundException {原创 2022-04-13 23:47:19 · 276 阅读 · 0 评论 -
【Java 枚举】
自定义枚举类package com.yuzhenc.enums;/** * @author: yuzhenc * @date: 2022-04-13 22:17:53 * @desc: com.yuzhenc.enums * @version: 1.0 */public class Test01 { public static void main(String[] args) { Season season = Season.AUTUMN; Syst原创 2022-04-13 22:50:30 · 304 阅读 · 0 评论 -
【Java 注解】
Junit单元测试package com.yuzhenc.note;import org.junit.Assert;import org.junit.Test;/** * @author: yuzhenc * @date: 2022-04-10 20:13:23 * @desc: com.yuzhenc.note * @version: 1.0 */public class Test01 { //测试add方法 @Test public void testAd原创 2022-04-10 20:57:25 · 330 阅读 · 0 评论 -
【Java UDP网络编程】
单向通信发送放package com.yuzhenc.network;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;/** * @author: yuzhenc * @date: 2022-04-10 19:30:17 * @desc: com.yuzhenc.network * @versi原创 2022-04-10 19:45:15 · 74 阅读 · 0 评论 -
【Java TCP网络编程】
三次握手四次挥手单向通信服务器端package com.yuzhenc.network;import java.io.DataInputStream;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;/** * @author: yuzhenc * @date: 2022-04-10 18:33:22 * @d原创 2022-04-10 19:23:40 · 78 阅读 · 0 评论 -
【Java InetAddress和InetSocketAddress】
package com.yuzhenc.network;import java.net.InetAddress;import java.net.InetSocketAddress;import java.net.UnknownHostException;/** * @author: yuzhenc * @date: 2022-04-10 18:10:19 * @desc: com.yuzhenc.network * @version: 1.0 */public class Test0原创 2022-04-10 18:22:29 · 411 阅读 · 0 评论 -
【Java 线程通信】
synchronizedpackage com.yuzhenc.thread;/** * @author: yuzhenc * @date: 2022-04-05 22:07:08 * @desc: com.yuzhenc.thread * @version: 1.0 */public class Test12 { public static void main(String[] args) { Product p = new Product();原创 2022-04-05 22:40:21 · 2615 阅读 · 0 评论 -
【Java 线程安全】
多线程导致数据问题package com.yuzhenc.thread;/** * @author: yuzhenc * @date: 2022-04-05 15:02:01 * @desc: com.yuzhenc.thread * @version: 1.0 */public class Test02 { public static void main(String[] args) { TestThread1 t = new TestThread1();原创 2022-04-05 21:44:01 · 2497 阅读 · 0 评论 -
【Java 线程常见方法】
设置优先级package com.yuzhenc.thread;/** * @author: yuzhenc * @date: 2022-04-05 19:55:59 * @desc: com.yuzhenc.thread * @version: 1.0 */public class Test04 { public static void main(String[] args) { TestThread4 testThread4 = new TestThread4(原创 2022-04-05 21:06:50 · 377 阅读 · 0 评论 -
【Java 创建线程的三种方式】
继承Thread类package com.yuzhenc.thread;/** * @author: yuzhenc * @date: 2022-04-05 14:45:14 * @desc: com.yuzhenc.thread * @version: 1.0 */public class Test01 { public static void main(String[] args) { //创建线程对象 TestThread testThread原创 2022-04-05 15:30:23 · 321 阅读 · 0 评论 -
【Java 对象流-ObjectInputStream和ObjectInputStream】
将对象写入文件中package com.yuzhenc.io;import java.io.*;/** * @author: yuzhenc * @date: 2022-04-04 23:19:07 * @desc: com.yuzhenc.io * @version: 1.0 */public class Test11 { public static void main(String[] args) throws IOException, ClassNotFoundExcep原创 2022-04-04 23:53:42 · 2196 阅读 · 0 评论 -
【Java 数据流-DataInputStream和DataOutputStream】
数据带数据类型写入到文件中package com.yuzhenc.io;import java.io.*;/** * @author: yuzhenc * @date: 2022-04-04 23:05:03 * @desc: com.yuzhenc.io * @version: 1.0 */public class Test10 { public static void main(String[] args) throws IOException { //写原创 2022-04-04 23:16:41 · 596 阅读 · 0 评论 -
【Java 转换流-InputStreamReader和OutputStreamWriter】
文本文件的复制package com.yuzhenc.io;import java.io.*;/** * @author: yuzhenc * @date: 2022-04-04 22:48:43 * @desc: com.yuzhenc.io * @version: 1.0 */public class Test09 { public static void main(String[] args) throws IOException { //创建对象映射到操原创 2022-04-04 22:59:52 · 87 阅读 · 0 评论 -
【Java 缓冲字符流-BufferedReader和BufferedWriter】
复制文本文件package com.yuzhenc.io;import java.io.*;/** * @author: yuzhenc * @date: 2022-04-04 22:27:58 * @desc: com.yuzhenc.io * @version: 1.0 */public class Test08 { public static void main(String[] args) throws IOException { //创建对象映射到操作原创 2022-04-04 22:38:21 · 415 阅读 · 0 评论 -
【Java 缓冲字节流-BufferedInputStream和BufferedOutputStream】
复制非文本文件package com.yuzhenc.io;import java.io.*;/** * @author: yuzhenc * @date: 2022-04-04 22:08:06 * @desc: com.yuzhenc.io * @version: 1.0 */public class Test07 { public static void main(String[] args) throws IOException { //复制非文本文件原创 2022-04-04 22:26:00 · 394 阅读 · 0 评论 -
【Java 字节流-FileInputStream和FileOutputStream】
复制非文本文件package com.yuzhenc.io;import java.io.*;/** * @author: yuzhenc * @date: 2022-04-04 21:25:31 * @desc: com.yuzhenc.io * @version: 1.0 */public class Test06 { public static void main(String[] args) throws IOException { //复制非文本文件原创 2022-04-04 22:03:35 · 214 阅读 · 0 评论 -
【Java 字符流-FileWriter和FileReader】
FileWriterpackage com.yuzhenc.io;import java.io.*;/** * @author: yuzhenc * @date: 2022-04-04 19:22:09 * @desc: com.yuzhenc.io * @version: 1.0 */public class Test03 { public static void main(String[] args) throws IOException { //一个字符一原创 2022-04-04 20:08:44 · 1086 阅读 · 0 评论 -
【Java File类】
文件操作package com.yuzhenc.io;import java.io.File;import java.io.IOException;/** * @author: yuzhenc * @date: 2022-04-04 18:14:06 * @desc: com.yuzhenc.io * @version: 1.0 */public class Test01 { public static void main(String[] args) throws IOEx原创 2022-04-04 19:08:56 · 190 阅读 · 0 评论 -
【Java 栈和队列】
栈package com.yuzhenc.collection;import java.util.Stack;/** * @author: yuzhenc * @date: 2022-03-20 15:41:36 * @desc: com.yuzhenc.collection * @version: 1.0 */public class Test26 { public static void main(String[] args) { Stack<Stri原创 2022-03-20 22:06:10 · 404 阅读 · 0 评论 -
【Java 并发容器】
ConcurrentHashMap替代HashMap、HashTableConcurrentHashMappackage com.yuzhenc.collection;import java.util.concurrent.ConcurrentHashMap;/** * @author: yuzhenc * @date: 2022-03-20 10:57:28 * @desc: com.yuzhenc.collection * @version: 1.0 */public class原创 2022-03-20 15:26:26 · 450 阅读 · 0 评论 -
【Java 同步类容器】
ArrayList线程不安全package com.yuzhenc.collection;import java.util.ArrayList;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * @author: yuzhenc * @date: 2022-03-20 09:52:52 * @desc: com.yuzhenc.collection * @vers原创 2022-03-20 10:36:45 · 2896 阅读 · 0 评论 -
【Java Collections工具类】
package com.yuzhenc.collection;import java.util.ArrayList;import java.util.Collections;/** * @author: yuzhenc * @date: 2022-03-09 23:10:21 * @desc: com.yuzhenc.collection * @version: 1.0 */public class Test19 { public static void main(String原创 2022-03-09 23:21:36 · 243 阅读 · 0 评论 -
【Java Map接口】
Map整体结构图常用方法package com.yuzhenc.collection;import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Set;/** * @author: yuzhenc * @date: 2022-03-09 21:58:33 * @desc: com.yuzhenc.collection * @version: 1.0 */原创 2022-03-09 23:09:04 · 88 阅读 · 0 评论 -
【Java Set接口】
HashSetpackage com.yuzhenc.collection;import java.util.HashSet;/** * @author: yuzhenc * @date: 2022-03-09 20:51:34 * @desc: com.yuzhenc.collection * @version: 1.0 */public class Test12 { public static void main(String[] args) { //Has原创 2022-03-09 21:52:15 · 279 阅读 · 0 评论 -
【Java ListIterator迭代器】
package com.yuzhenc.collection;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * @author: yuzhenc * @date: 2022-03-09 20:37:14 * @desc: com.yuzhenc.collection * @version: 1.0 */public class Test10 { public sta原创 2022-03-09 20:48:50 · 212 阅读 · 0 评论 -
【Java 泛型】
泛型类和泛型接口package com.yuzhenc.collection;/** * @author: yuzhenc * @date: 2022-03-07 21:39:38 * @desc: com.yuzhenc.collection * @version: 1.0 */public class Test06 { public static void main(String[] args) { Person<String,Integer,Intege原创 2022-03-07 23:11:28 · 212 阅读 · 0 评论 -
【Java List接口】
常用方法和遍历方式package com.yuzhenc.collection;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * @author: yuzhenc * @date: 2022-03-03 21:15:16 * @desc: com.yuzhenc.collection * @version: 1.0 */public class Test03 {原创 2022-03-03 23:17:06 · 526 阅读 · 0 评论 -
【Java Collection接口】
常用方法package com.yuzhenc.collection;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.List;/** * @author: yuzhenc * @date: 2022-03-03 20:37:45 * @desc: com.yuzhenc.collection * @version: 1.0 */publ原创 2022-03-03 21:13:36 · 228 阅读 · 0 评论 -
【Java 字符串类】
Stringpackage com.yuzhenc.common;import java.util.Arrays;/** * @author: yuzhenc * @date: 2022-02-27 20:38:40 * @desc: com.yuzhenc.common * @version: 1.0 */public class Test10 { public static void main(String[] args) { //创建字符串对象原创 2022-02-27 22:29:22 · 157 阅读 · 0 评论 -
【Java Random类】
package com.yuzhenc.common;import java.util.Random;/** * @author: yuzhenc * @date: 2022-02-27 20:08:29 * @desc: com.yuzhenc.common * @version: 1.0 */public class Test09 { public static void main(String[] args) { //该随机数范围 [0,1)原创 2022-02-27 20:15:43 · 154 阅读 · 0 评论 -
【Java Math类】
package com.yuzhenc.common;/** * @author: yuzhenc * @date: 2022-02-27 19:58:04 * @desc: com.yuzhenc.common * @version: 1.0 */public class Test08 { public static void main(String[] args) { System.out.println(Math.PI);//3.141592653589793原创 2022-02-27 20:06:00 · 131 阅读 · 0 评论 -
【Java 日期相关类】
java.sql.Datepackage com.yuzhenc.common;import java.util.Date;/** * @author: yuzhenc * @date: 2022-02-27 16:56:27 * @desc: com.yuzhenc.common * @version: 1.0 */public class Test02 { public static void main(String[] args) { Date date原创 2022-02-27 19:11:39 · 402 阅读 · 0 评论 -
【Java 包装类】
对应关系基本类型包装类父类byteByteNumbershortShortNumberintIntegerNumberlongLongNumberfloatFloatNumberdoubleDoubleNumbercharCharacterObjectbooleanBooleanObjectIntegerpackage com.yuzhenc.common;/** * @author: yuzhe原创 2022-02-27 16:37:51 · 78 阅读 · 0 评论 -
【Java 自定义异常】
throw和throwspackage com.yuzhenc.exception;import java.util.Scanner;/** * @author: yuzhenc * @date: 2022-02-27 11:58:18 * @desc: com.yuzhenc.exception * @version: 1.0 */public class Test04 { //throws Exception 声明该方法会抛出一个Exception的异常 publi原创 2022-02-27 12:31:38 · 188 阅读 · 0 评论 -
【Java 异常处理】
引入package com.yuzhenc.exception;import java.util.Scanner;/** * @author: yuzhenc * @date: 2022-02-27 11:24:31 * @desc: com.yuzhenc.exception * @version: 1.0 */public class Test01 { public static void main(String[] args) { Scanner sc =原创 2022-02-27 11:54:19 · 364 阅读 · 0 评论 -
【Java 内部类】
成员内部类类的组成:属性,方法,构造器,代码块(普通块,静态块,构造块,同步块),内部类;一个类的内部的类叫内部类;内部类:成员内部类 (静态的,非静态的) 和 局部内部类(位置:方法内,块内,构造器内);package com.yuzhenc.oop;/** * @author: yuzhenc * @date: 2022-02-27 10:38:06 * @desc: com.yuzhenc.oop * @version: 1.0 */public class Test10原创 2022-02-27 11:13:01 · 69 阅读 · 0 评论 -
【Java 接口】
finalpackage com.yuzhenc.oop;/** * @author: yuzhenc * @date: 2022-02-26 18:11:06 * @desc: com.yuzhenc.oop * @version: 1.0 */public class Test08 { public static void main(String[] args) { //第一种情况 //final修饰一个变量,变量的值不可以改变,这个变量也变成了原创 2022-02-26 23:39:14 · 252 阅读 · 0 评论 -
【Java 面向对象三大特性】
封装通俗理解:将某些东西进行隐藏,然后提供相应的方式进行获取;封装的好处:提高代码的安全性;高内聚:类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅对外暴露少量的方法用于使用;隐藏对象内部的复杂性,只对外公开简单的接口,便于外界调用,从而提高系统的可扩展性、可维护性;通俗的说,把该隐藏的隐藏起来,该暴露的暴露出来,这就是封装性的设计思想;package com.yuzhenc.oop;/** * @author: yuzhenc * @date: 2022-02-26 15原创 2022-02-26 17:50:10 · 296 阅读 · 0 评论 -
【Java 类和对象】
类package com.yuzhenc.oop;/** * @author: yuzhenc * @date: 2022-02-22 20:29:28 * @desc: com.yuzhenc.oop * @version: 1.0 */public class Person { //属性,也叫成员变量,放在类中方法外 String name;//名字 int age;//年龄 double height;//身高 double weight;//原创 2022-02-22 22:41:45 · 466 阅读 · 0 评论