随笔分类 - Java基础
摘要:public class Person { private String name = "小张"; public void say(String c) { System.out.println(c); } public void say() { System.out.println("hello,"
阅读全文
摘要:1.静态代理 package proxy; public interface Greeting { void sayHello(String name); } package proxy; public class GreetingImpl implements Greeting { @Overri
阅读全文
摘要:1.获取类信息 class Student { static { System.out.println("加载Student类"); } public Student() { System.out.println("Construct Student"); } } public class Clas
阅读全文
摘要:创建Cat对象 package com.reflection.domain; public class Cat { private String name = "小喵"; public void hi() { System.out.println("hi " + name); } public vo
阅读全文
摘要:1、计算用户密码密文的两种算法 (1)引入所需的依赖 <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna-platform</artifactId> <version>4.1.0</version> </dependenc
阅读全文
摘要:一、使用Class和反射创建类的对象 package ch15; import java.lang.reflect.Constructor; class Person { private String name; public Person() { this("匿名"); } public Pers
阅读全文
摘要:一、获取Class对象的三种方式 1. 运用.class的方式来获取Class实例,对于基本数据类型的封装类,还可以采运用.class的方式来获取Class实例,对于基本数据类型的封装类,还可以采用.TYPE来获取相对应的基本数据类型的Class实例。 2. 利用对象调用getClass方法获取该对
阅读全文
摘要:import org.junit.Test; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.stream.Stream; public class Main {
阅读全文
摘要:TCP服务端 import java.net.Socket; public class TCPServer { public static void main(String[] args) { try { ServerSocket serverSocket = new ServerSocket(88
阅读全文
摘要:发送端 import java.io.IOException; import java.net.*; public class UDPSend { public static void main(String[] args) throws IOException { DatagramSocket d
阅读全文
摘要:EchoServer import java.io.*; import java.net.ServerSocket; import java.net.Socket; public class EchoServer { private int port = 8000; private ServerSo
阅读全文
摘要:import java.net.URLDecoder; import java.net.URLEncoder; public class CodeDemo { public static void main(String[] args) throws Exception { String keyWo
阅读全文
摘要:import org.apache.commons.io.IOUtils; import java.io.InputStream; import java.net.URL; import java.net.URLConnection; public class URLConnectionDemo {
阅读全文
摘要:import org.apache.commons.io.IOUtils; import java.io.InputStream; import java.net.URL; public class URLDemo { public static void main(String[] args) t
阅读全文
摘要:import java.io.IOException; import java.net.InetAddress; public class InetAddressDemo { public static void main(String[] args) throws IOException { In
阅读全文
摘要:1.引入依赖 <repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url>http://repo.e-iceblue.cn/repository/maven-public/</url> </reposi
阅读全文
摘要:1.导入依赖 <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.60</version> </dependency> <dependency> <gr
阅读全文
摘要:转自:https://www.cnblogs.com/swordfall/p/11359370.html 解决依赖第三方jar包,并可执行jar的打包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache
阅读全文
摘要:Main import java.util.Timer; public class Main { public static void main(String[] args) { Timer timer = new Timer(); MyTask myTask = new MyTask(); tim
阅读全文
摘要:LocalDateTime localDateTime = LocalDateTime.now(); DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS"); // Lo
阅读全文