Java基础
文章平均质量分 54
登山人在路上
这个作者很懒,什么都没留下…
展开
-
什么是反射?
反射的解释 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的法的功能称为java语言的反射机制。 反射就是把java类中的各种成分映射成一个个的Java对象。例如:一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进行解剖,把个个组成部分映射成一个个对象。类的加载过程及内存分析 当我们new Student()时,首先看方法区是否已经存储Stude原创 2022-05-30 21:20:35 · 97 阅读 · 0 评论 -
Java中throw和throws的区别
1.throw是语句抛出一个异常,一般是在代码块的内部,当程序出现某种逻辑错误时由程序员主动抛出某种特定类型的异常2.throws是声明一个异常,写在方法函数头3.当某个方法可能会抛出某种异常时用于throws 声明可能抛出的异常,然后交给上层调用它的方法程序处理4.throws出现在方法函数头;而throw出现在函数体.throws表示出现异常的一种可能性,并不一定会发生这些异常; throw则是抛出了异常,执行throw则一定抛出了某种异常对象。两者都是消极处理异常的方式(这里的消极并不是说这种方原创 2022-05-26 20:25:47 · 1640 阅读 · 0 评论 -
请统计字符串“Your future depends on your dreams so go to sleep“中各个字母出现的次数。例如:字母o出现了6次
请统计字符串"Your future depends on your dreams so go to sleep"中各个字母出现的次数。例如:字母o出现了6次单元测试:@Test public void test17() { HashMap<Character, Integer> hashMap = new HashMap<Character,Integer>(); String str="Your future depends on your dreams so go t原创 2022-03-22 18:51:27 · 717 阅读 · 0 评论 -
SimpleDateFormat实现格式转换
SimpleDateFormatpackage com.etime;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;public class DateTest { public static void main(String[] args) throws ParseException { //Date类型转换原创 2022-03-18 16:32:06 · 731 阅读 · 0 评论 -
Set集合
Set1.Set无下标2.Set不可重复equals方法判断是true就是同一对象 不能重复添加 ;equals方法判断是false就不是同一对象 可以继续添加进去 因为重写equals方法时也重写了hashCode方法 它判断是否是同一对象本质上是通过hashCode的值判断的3.Set可排序代码Student类package com.etime;public class Student { private String name; private int age; publi原创 2022-03-18 16:22:05 · 325 阅读 · 0 评论 -
Map集合
Map与Connection并列存在特点:1.key-value形式2.map中key不可重复 重复了后面添加的会覆盖前面的3.无序无下标常用方法get(key) 传一个key返回一个valuesize( )containsKey(Object o) 返回布尔型containsValue(Object o) 返回布尔型keySet() 返回包含所有key的集合 可通过迭代器遍历该集合entrySet() 返回键值对集合测试package com.etime3;import原创 2022-03-18 15:15:02 · 61 阅读 · 0 评论