Java
Java相关的知识
诗与浪子
这个作者很懒,什么都没留下…
展开
-
【Java】反射
创建Class对象 1.Class.forName("全类名") 将字节码文件加载进内存 2.类名.class 通过类名的属性class获取 3.对象.getClass() getClass()属于Object对象 获取构造函数 构造器<T> getConstructor(类<?>... parameterTypes) 构造器<?>[] getConstructors() 构造器<T> getDeclaredConstructor(类<原创 2021-02-13 10:22:16 · 100 阅读 · 0 评论 -
【spring】spring学习笔记
spring对bean的管理(基于XML) bean的实例化 方式一 使用默认构造函数 <bean id="userService" class="com.itheima.serive.impl.UserServiceImpl"></bean> 方式二 使用工厂中的方法 public class InstanceFactory { public IUserService getUserService(){ return new UserServiceImpl原创 2021-02-03 17:35:14 · 402 阅读 · 0 评论 -
【mybatis】mybatis学习笔记
XML开发 基本流程 目录结构 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:/原创 2021-01-28 14:32:08 · 148 阅读 · 0 评论 -
【Java】集合
Collection boolean add(E e) boolean addAll(Collection<? extends E> c) void clear() boolean contains(Object o) boolean containsAll(Collection<?> c) boolean equals(Object o) int hashCode() boolean isEmpty() Iterator<E> iterator() boolean re原创 2021-01-15 17:41:59 · 111 阅读 · 0 评论 -
【JSP】
Servlet生命周期 package Servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest;原创 2021-01-06 20:48:13 · 121 阅读 · 0 评论 -
【Java】转换流
输出转换流(OutputStreamWriter) 将数据以指定编码保存 import java.io.*; public class OutputStreamWriterDemo { public static void main(String[] args) throws IOException { write_utf8(); write_gbk(); } private static void write_utf8() throws IOEx原创 2020-12-23 16:16:55 · 112 阅读 · 0 评论 -
【Java】IO
FileReader类 构造方法 FileWriter(File file) 给一个File对象构造一个FileWriter对象。 FileWriter(File file, boolean append) 给一个File对象构造一个FileWriter对象。 FileWriter(FileDescriptor fd) 构造与文件描述符关联的FileWriter对象。 FileWriter(String fileName) 构造一个给定文件名的FileWriter对象。 FileWriter(String原创 2020-12-13 17:57:21 · 97 阅读 · 0 评论 -
【Java】Calendar模块
构造方法 静态成员变量 Calendar.YEAR //年 Calendar.MONTH //月 get后的返回值 0代表1月 11代表12月 Calendar.DAY_OF_MONTH //日 Calendar.HOUR_OF_DAY //时(24小时制) Calendar.HOUR //时 (12小时制) Calendar.MINUTE //分 Calendar.SECOND //秒 Calendar.MILLISECOND //毫秒 Calendar.DAY_OF_WEEK //星期 get后的返回值原创 2020-11-27 18:26:42 · 227 阅读 · 0 评论 -
【Java】文件操作
File类的静态成员变量 //目录分隔符 File.separator File.separatorChar //路径分隔符 File.pathSeparator File.pathSeparatorChar public class Test { public static void main(String[] args) { //分隔符 System.out.println(File.separator); System.out.println(原创 2020-11-19 22:20:49 · 187 阅读 · 0 评论 -
【Java】赛道公平分组问题
import java.util.Arrays; import java.util.Scanner; public class TrackGroup { public static void main(String[] args) { System.out.print("请输入参赛人数:"); Scanner sc = new Scanner(System.in); //参赛人数 int X = sc.nextInt(); .原创 2020-10-25 13:28:24 · 413 阅读 · 0 评论 -
【Java】数据类型转换
基本类型 -> 字符串类型 String.valueOf(基本类型)可以将对象int short long float double boolean char char[] byte Object转换为String类型 字符串 -> 基本类型 Integer.parseInt(字符串类型) Short.parseShort(字符串类型) Long.parseLong(字符串类型) Float.parseFloat(字符串类型) Double.parseDouble(字符串类型) Boolean.原创 2020-10-20 22:24:12 · 206 阅读 · 0 评论 -
【Java】多线程
创建线程 继承Thread类创建线程 public class MyThread extends Thread{ @Override public void run() { for (int i = 0; i < 100; i++) { System.out.println("run:"+i); } } } public class MainThread { public static void main(Str原创 2020-10-05 21:35:32 · 164 阅读 · 0 评论 -
【Java】Map
Map / HashMap / LinkedHashMap Map特点: Map集合中的元素,是一个双列集合,一个元素包含两个值(key和value) Map集合中的元素,key和value的数据类型可以相同也可不相同 Map集合中的元素,key是不允许重复的,valu...原创 2020-09-28 16:58:19 · 157 阅读 · 0 评论 -
【Java】Collections
Collections常用方法 public static <T> boolean addAll(Collection<? super T> c, T... elements) public static void shuffle(List<?> list) public static <T extends Comparable<? super T>> void sort(List<T> list) public static <原创 2020-09-24 22:10:52 · 155 阅读 · 0 评论 -
【Java】泛型
定义和使用含有泛型的类 定义 public class GenericClass<E> { public E name; public E getName() { return name; } public void setName(E name) { this.name = name; } } 使用 public class Main { public static void mai原创 2020-09-21 21:22:39 · 177 阅读 · 1 评论 -
【Java】Collection
Collection常用方法 public boolean add(E e) //将对象添加到集合中 public boolean remove(Object o) //删除指定对象 public boolean isEmpty() //判断集合是否为空 public void clear() //清空集合 public int size() //原创 2020-09-20 21:59:41 · 2374 阅读 · 0 评论 -
【Java】关键字
//修饰的类不能被继承 public final class MyClass { //修饰的成员变量不能修改值 final int a = 10; //修饰的成员方法不能被重写 public final void method(){ System.out.println("MyClass.method"); } }原创 2020-09-11 18:22:20 · 180 阅读 · 0 评论 -
【Java】接口
接口 定义 public interface ToolKit { //可用的定义的方式 [public] [abstract] void impFunc1(); abstract void impFunc1();//其中一种写法 } 使用 public class TestImp implements ToolKit{ @Override public void impFunc1() { System.out.println("接口方法1"); } }原创 2020-09-06 14:26:26 · 190 阅读 · 0 评论 -
【Java】字符串
字符串对象的创建 构造方法创建 String str = new String("abc"); 字符数组创建 char[] charArray = {'a','b','c'}; String str = new String(charArray); 字节数组创建 byte[] byteArray = {97,98,99}; String str = new String(byteArray); 双引号创建 String str = "abc"; 字符串对象的操作 字符串比较相关方法 //比较字符串对原创 2020-08-29 21:56:06 · 161 阅读 · 0 评论