![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
方法
蔺江南
学习
展开
-
Java学习 DAY23 模块关系、反射、jdk1.5新特性、jdk1.8新特性
模块之间有关系—耦合度(高内聚、低耦合)反射—解析类,通过字节码对象来获取实例对象的过程Class—代表类的类(产生对象就是一个具体的类(字节码对象))Field—代表属性的类(产生的对象就是一个具体的属性)Method—代表方法的类(产生的对象就是一个具体的方法)Constructor—代表构造方法的类(产生的对象就是一个具体的构造方法)获取字节码的方式1.通过类型.calss来获取字节码对象2.通过对象.getClass()来获取字节码对象你3.通过Class.forName(原创 2020-09-03 11:52:50 · 208 阅读 · 0 评论 -
Java学习 DAY15 异常捕获方式、集合引入
捕获方式1.分别捕获—针对方法上抛出的所有异常进行分别处理(提供对应的catch,进行分别处理)2.统一捕获—针对方法上抛出的所有异常进行统一处理(提供一个catch以及抛出异常类的公共父类)3.分组捕获—提供|来间隔一组之间的异常类进行统一处理(jdk1.7出现的)package cn.tedu.exception;public class ExceptionDemo1 { public static void main(String[] args) { //调用方法读原创 2020-08-22 08:59:12 · 306 阅读 · 0 评论 -
Java学习 DAY14 包装类、教学类、时间、异常
包装类6.包装类对象的哈希码值是固定的7.数值类型的包装类的父类是Numberpackage cn.tedu.baozhuang;public class BZDemo1 { public static void main(String[] args) { //包装类的对象的哈希码值是固定值 System.out.println(new Integer(1).hashCode()); System.out.println(new Byte((原创 2020-08-19 18:24:02 · 111 阅读 · 0 评论 -
Java学习 DAY13 String(2) 包装类
String重要方法1.intern():把指向转向到方法区2.isEmpty():判断字符串对象内容是否为空package cn.tedu.string;public class StringDemo1 { public static void main(String[] args) { // /*String str1="abc"; String str2=new String("abc"); //把指向转向到方法区原创 2020-08-18 18:35:58 · 127 阅读 · 0 评论 -
Java学习 DAY12 String类(1)
String最终类java中所有的字符串常量都是String类的对象 p.name="豆豆";String类底层是根据不可改变字符数组来实现数据存储,String类对象的内容无法改变(常量)java中所有的常量存储在方法区的运行时常量池当常量池中已经存在引用,如果后续有同名的引用那么共享一个引用(共享)//创建了几个对象?5个对象String str="a";//1str+="b";//str=new StringBuilder("a").append("b").toString();原创 2020-08-17 18:14:38 · 133 阅读 · 0 评论 -
Java学习 DAY09 静态、最终
static(静态)关键字,修饰符 变量、方法、代码块、内部类静态变量静态变量是随着类的加载(方法区的静态常量池)加载到方法区的静态区,与类同级也叫类变量,通过类名.形式来调用静态变量,也可以通过对象来调用静态变量。存储在方法区静态区时会默认给静态变量赋予系统默认初始值。类产生的对象共享同一个静态变量。看静态变量是否需要被所有的对象来共享,如果需要共享就设置成静态变量。方法里可以定义静态变量?静态变量与类同级,只有方法被调用时里面的内容才能出现,前后矛盾,不能定义package cn.te原创 2020-08-11 18:19:06 · 131 阅读 · 0 评论 -
Java学习 DAY07 对象和类
面向对象的引入面向对象本质是一种编程范式(思考方式)面向过程:关注的是代码的实现细节面向对象:先把代码实现细节整合到对象中,找到这个对象就能拥有对象的功能面向对象基于面向过程,面向对象优于面向过程?如果我们场景比较简单优先推荐面向过程,如果场景很复杂优先推荐面向对象对象和类之间的关系对一类对象来进行抽取,把共有的特征信息抽取成了属性,把共有的行为信息抽取成了方法,把这一类对象抽取成了类。类是对对象的概括,对象是对类的具体实现。构造方法a.构造方法b.1.与类同名 2.没有返回值类型原创 2020-08-10 08:39:12 · 182 阅读 · 0 评论 -
Java学习 DAY6 方法 数组扩容
数组应用扩容----数组定义完成长度无法改变—数组复制package day06;import java.util.Arrays;/** * * @author tarena * */public class ArrayKuoDemo { public static void main(String[] args) { //定义原数组 int[] arr = {1,2,3,4,5}; //根据新数组之间的复制来实现扩容 //复制灵活(给定起始位置)但是原创 2020-08-07 18:24:27 · 151 阅读 · 0 评论