![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 64
SO__OS
这个作者很懒,什么都没留下…
展开
-
谷粒学院111111
一、工程创建1.1 父工程1.1.1 添加<packing>标签1.1.2 删除<dependencies>规定依赖版本1.1.3 依赖1.1.4 删除src文件夹1.2 子工程11.2.1 new module1.2.2 选用maven工程1.2.3 添加<pom>1.2.4 引入依赖1.2.5 删除src1.3 子子模块11.3.1 new module1.3....原创 2022-04-20 19:04:48 · 321 阅读 · 0 评论 -
Java合集
目录一、基础1.1 驼峰原则1.2 变量1.3 常量一、基础1.1 驼峰原则即第二个首字母大写1.2 变量long 8个字节 double 8个字节 int 4个字节1.3 常量用final修饰常量称为符号常量,通常为大写,在这个层面上相当于c++ const1.4 基本数据类型整型byte是一个字节,8位二进制数,理论范围是,但要表示正负,最高位是符号位,所以是浮点型浮点型是不精确的...原创 2021-11-01 19:12:46 · 136 阅读 · 0 评论 -
Java I/O
首先是File对象的创建:package JavaCore;import java.io.File;public class TestFile { public static void main(String[] args) { //1、File(String directoryPath); File f1=new File("D:/TestFile/a.txt"); //2、File(String directoryPath, Stri原创 2021-08-12 20:59:29 · 59 阅读 · 0 评论 -
Java注解:
注解的实现:package JavaCore;import java.lang.annotation.*;//@MyAnnotation 报错public class Innocation { public static void main(String[] args) { } @MyAnnotation(name = "人") public void test(){ } }//元注解@Target(原创 2021-08-12 18:07:09 · 46 阅读 · 0 评论 -
Java反射
首先是获取类对象的三种方式:package JavaCore;public class Reflection { public static void main(String[] args) throws ClassNotFoundException { //第一种:从源码中获取类对象(最常用)包名.类名 Class c1=Class.forName("JavaCore.User"); //第二种:从字节码中获取对象 Cla原创 2021-08-12 17:10:28 · 43 阅读 · 0 评论 -
Java泛型
基本使用:1、用泛型表示类public class Template { public static void main(String[] args) { Tem<String> t1=new Tem<>(); t1.setValue("hello"); System.out.println(t1.getValue()); }}class Tem<T>{ private T value;原创 2021-08-12 10:09:20 · 35 阅读 · 0 评论 -
Java中的异常
异常的基本分类:Java 常见的异常及其分类:1.Java中什么是Exception:Exception是JAVA异常类,Exception是Throwable的子类,Exception分为检查型异常和非检查型异常2.Java中的检查型异常和非检查型异常有什么区别:检查型异常需要使用try, catch和finally关键字在编译期进行处理,否则会出现编译,非检查型异常则不需要这样做,可以让虚拟机来管理3.Error 和 Exception...原创 2021-08-11 18:17:27 · 49 阅读 · 0 评论 -
浅拷贝和深拷贝
首先创建一个学生类和Test类://为了方便,把Test设置为publicclass Test{ //添加获取字符串的方法和构造函数 String str; public Test(String str) { this.str = str; }}class Student{ //添加name的set,get方法和构造函数 private String name; Test test; public Stud原创 2021-08-11 17:13:19 · 38 阅读 · 0 评论 -
Java面向对象面试题
1. this 和 super 的区别:this 代表本类对象的引用,super 代表父类对象的引用。2. 重写和重载的区别:重载:是指同一个类中的多个方法具有相同的名字,但这些方法具有不同的参数列表,即参数的数量或参数的类型不能完全相同.。 重写:是存在子父类之间的,子类定义的方法与父类中的方法具有相同的方法名字,相同的参数和相同的返回类型...原创 2021-08-11 15:56:01 · 133 阅读 · 0 评论 -
Java容器
Java 集合框架为不同类型的集合定义了大量接口:1、列表:ArrayList<String> arr=new ArrayList<>(); //插入元素 arr.add("s1"); arr.add("s2"); arr.add("s3"); //改变元素 arr.set(0,"s"); //目前arr中的元素[s, s2, s3] //原创 2021-08-10 17:37:44 · 59 阅读 · 0 评论