
java
人总是要有梦想的QAQ
这个作者很懒,什么都没留下…
展开
-
Java复习笔记
Programs written in Java can be directly interpreted(解释型) and executed, which is an interpreted programming language(x)A class can produce multiple objects. Each object instantiated by the reserved word “new” will have its own heap(堆) memory space(√)java原创 2020-08-19 10:51:43 · 357 阅读 · 2 评论 -
航班管理系统实验报告
实验报告姓名题目学号提交日期:李世龙航班管理系统55180526一、开发环境程序语言:Java开发环境:IntelliJ IDEA二、需求分析(1)航班基本信息管理航班基本信息管理包括增加新航班,删除航班,修改航班编号,修改航班可售票数,修改航班所属航空公司,查询航班信息并按照机票价格、飞行时间、剩余数量排序(2) 航班动态管理发布航班延误、航班...原创 2020-08-16 17:04:40 · 2030 阅读 · 0 评论 -
Java 线程
package hello.Thread;class thread { static void loop() throws InterruptedException { System.out.println(Thread.currentThread().getName()); for (int i = 0; i < 10; i++) { ...原创 2020-04-28 11:22:40 · 105 阅读 · 0 评论 -
转换流
package hello.IO;import java.io.*;public class IO { static void test2() throws FileNotFoundException { //转换流: //将字节输出流转换为字符输出流 Writer writer = new BufferedWriter(new O...原创 2020-04-28 10:37:29 · 115 阅读 · 0 评论 -
Java 流的分类
package hello.IO;import java.io.*;public class IO { static void test1() throws IOException { //文件字节输出流 FileOutputStream out = new FileOutputStream("src//tep.txt"); Stri...原创 2020-04-28 10:00:46 · 150 阅读 · 0 评论 -
java文件和目录
package hello.IO;import java.io.File;import java.io.IOException;public class IO { public static void main(String[] args) { } //遍历目录 //文件测试 //重命名 static void test6() ...原创 2020-04-28 09:26:54 · 232 阅读 · 0 评论 -
理解Java内部类
public class OuterClass { //内部类相当于类的一个属性 class InnerClass { } //静态内部类和外部类属于并列关系 static class StaticInnerClass { } //匿名类 static USB u = new USB() { @Override public void a()...原创 2020-04-10 17:37:25 · 106 阅读 · 0 评论 -
Java I / O 流
原创 2020-04-10 17:05:57 · 91 阅读 · 0 评论 -
Java中Collection与Collections的区别知识点整理
Collection 是一个集合接口Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetCollections 是一个包装类 它包含有各种有关集合操作的静态多态方法,用于实现对各种集合的搜索、排序、线程安全化等操作。此类不能实例化,就像一个工具类,服务于Java的Collection框架参考:https://bl...原创 2020-04-01 10:50:46 · 138 阅读 · 0 评论 -
Java容器知识点整理
原创 2020-04-01 10:45:32 · 118 阅读 · 0 评论 -
Java数组知识点整理
排序枚举原创 2020-04-01 08:55:55 · 236 阅读 · 0 评论 -
Java异常处理你记住了吗
原创 2020-03-25 18:43:54 · 176 阅读 · 0 评论 -
Java内部类整理你记住了吗
成员内部类可以无条件访问外部类的所有成员属性和成员方法(包括private成员和静态成员)。不过要注意的是,当成员内部类拥有和外部类同名的成员变量或者方法时,会发生隐藏现象,即默认情况下访问的是成员内部类的成员。如果要访问外部类的同名成员,需要以下面的形式进行访问:外部类.this.成员变量外部类.this.成员方法虽然成员内部类可以无条件地访问外部类的成员,而外部类想访问成员内部类的成员...原创 2020-03-23 17:48:12 · 140 阅读 · 0 评论 -
一个类的内部类可以是抽象类吗?
public class MyClass{ abstract class MyAbstractClass{ abstract void method(); }}public class Test{ public static void main(String[] args){ Object o = getInstance(); o.toStr...原创 2020-03-23 17:09:00 · 2272 阅读 · 1 评论 -
内部类你记住了吗
原创 2020-03-23 16:24:15 · 112 阅读 · 0 评论 -
接口你记住了吗
原创 2020-03-23 16:01:02 · 135 阅读 · 0 评论 -
多态你记住了吗
原创 2020-03-23 15:48:11 · 126 阅读 · 0 评论 -
类的复用你记住了吗
参考:https://blog.youkuaiyun.com/dlwh_123/article/details/41309187abstract 规则:1:抽象类可以没有抽象方法,但是有抽象方法的类必须定义为抽象类,如果一个子类继承一个抽象类,子类没有实现父类的所有抽象方法,那么子类也要定义为抽象类,否则的话编译会出错的。2:抽象类没有构造方法,也没有抽象静态方法。但是可以...原创 2020-03-23 15:01:17 · 226 阅读 · 0 评论 -
Java包/类 库
Java包/类 库classpath && path1、classpath是用来找编译后的class文件的,操作系统或者编译器等会在这些目录下寻找对应的.class文件2、path时用来找命令行执行文件的,操作系统或者其他软件会在这些目录下找对应的命令行执行文件3、JAVA_HOME是用来找JDK的参考:https://www.cnblogs.com/shengulong...原创 2020-03-13 18:26:50 · 721 阅读 · 1 评论 -
Java对象你记住了吗
Java对象对象的生成包含了:声明实例化初始化理解:堆存放的是new出来的对象,栈存放的是引用和基本类型的数据!!!但是如果不是类内变量则不会初始化理解:变量定义次序:最先初始化static变量,在调用方法之前,将变量初始化(不管位置在哪)...原创 2020-03-13 16:22:41 · 155 阅读 · 0 评论 -
Java类吐血整理
Java类原创 2020-03-13 15:58:53 · 231 阅读 · 0 评论 -
(11)Java基本内容
Native 关键字用于和其他语言联合协作使用可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后编译; 2、用javah产生一个.h文件; 3、写一个.cpp文件实现native导出方法,其中需要包含第二步产生的.h文件(注意其中又包含了JDK带的jni.h文件); 4、将第三步的.cpp文件编译成动态链接库...原创 2020-03-01 22:14:03 · 175 阅读 · 0 评论 -
(10)Java语言基础
理解:Java先编译为字节码.class文件,在通过JVM(运行时系统)解释参考https://blog.youkuaiyun.com/weixin_44750251/article/details/88375785path:PATH环境变量,作用是指定命令搜索路径,在命令行下面执行命令如javac、java时,它回到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把...原创 2020-02-27 22:09:25 · 108 阅读 · 0 评论 -
java(9)-泛型
使用泛型class ArrayList<T>{ private T[] array; private int size; public void add(T e) {}}使用泛型 ArrayList list = new ArrayList(); //不定义泛型时,相当于是Object List<...原创 2020-02-21 11:44:25 · 134 阅读 · 0 评论 -
java(8)-注解
使用注解//注释会被编译器直接忽略,// 注解则可以被编译器打包进入class文件,因此,注解是一种用作标注的“元数据”。//@SuppressWarnings //忽略此代码的警告//@Override // 检测是否覆写//定义注解时还可以配置参数:基本类型,String,枚举class Hello { @Check(min=0, max=100, value=55)...原创 2020-02-20 21:16:25 · 116 阅读 · 0 评论 -
java(7)-反射之动态代理
//对于接口不编写实现类,直接创建某个interface 的实例 //通过接口的字节码增强方式创建的类而构造出来的,它是一个临时构造的实现类的对象 /* public static Object newProxyInstance(ClassLoader loader, ...原创 2020-02-20 15:04:50 · 152 阅读 · 0 评论 -
java(6)-反射之获取继承关系
// 获取父类class Class i = Integer.class; Class n = i.getSuperclass(); Class o = n.getSuperclass(); System.out.println(n); System.out.println(o); System.out...原创 2020-02-20 14:33:27 · 444 阅读 · 0 评论 -
java(5)-反射之调用构造方法
Person p = new Person("jkaf"); //p = Person.class.newInstance(); // 只能调用public的无参构造函数 //通过反射创建新的实例 Constructor c = Person.class.getConstructor(String.class); p = (Perso...原创 2020-02-20 14:21:04 · 229 阅读 · 0 评论 -
java(4)-反射之调用方法
// Method getMethod(name, Class...):获取某个public的Method包含父类, Class为参数类型// Method getDeclaredMethod(name, Class):获取某个public的Method不包含父类// Method[] getMethods()// Method[] g...原创 2020-02-20 14:10:09 · 556 阅读 · 0 评论 -
java(3)-反射之访问字段
//反射,为了获取类的相关信息 // Class 为类名的类,如下 /* public final class Class { private Class(){} } */ // 以String为例,当JVM读取到一种class类型时,将其加载进内存, // 每加载一种class,JVM就为其创...原创 2020-02-20 13:42:31 · 161 阅读 · 0 评论 -
Java(2)
//BigInteger BigInteger i1 = new BigInteger("12343124341234"); BigInteger i2 = new BigInteger("374683744957"); BigInteger sum = i1.add(i2); // BigInteger转换成 lo...原创 2020-02-18 23:21:03 · 94 阅读 · 0 评论 -
java(1)
//数组类型public class Main { public static void main(String[] args) { int[] ns = new int[5]; System.out.println(ns[0]); }}package hello;//输入程序import java.util.Scanner;public class h...原创 2020-02-17 23:03:07 · 161 阅读 · 0 评论