
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 · 103 阅读 · 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 · 415 阅读 · 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 · 160 阅读 · 0 评论 -
【Java】集合
Collectionboolean 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 · 115 阅读 · 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 · 132 阅读 · 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 · 117 阅读 · 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 · 100 阅读 · 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 · 237 阅读 · 0 评论 -
【Java】文件操作
File类的静态成员变量//目录分隔符File.separatorFile.separatorChar//路径分隔符File.pathSeparatorFile.pathSeparatorCharpublic class Test { public static void main(String[] args) { //分隔符 System.out.println(File.separator); System.out.println(原创 2020-11-19 22:20:49 · 202 阅读 · 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 · 424 阅读 · 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 · 220 阅读 · 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 · 169 阅读 · 0 评论 -
【Java】Map
Map / HashMap / LinkedHashMapMap特点:Map集合中的元素,是一个双列集合,一个元素包含两个值(key和value)Map集合中的元素,key和value的数据类型可以相同也可不相同Map集合中的元素,key是不允许重复的,valu...原创 2020-09-28 16:58:19 · 170 阅读 · 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 · 166 阅读 · 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 · 182 阅读 · 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 · 2385 阅读 · 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 · 187 阅读 · 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 · 199 阅读 · 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 · 176 阅读 · 0 评论