Java
小松萘
厉害的人可真多啊
展开
-
Java -嵌套类
目录分类代码分类按照有无static修饰符修饰,嵌套类分为静态嵌套类与非静态嵌套类,其中非静态嵌套类又可分为成员内部类,匿名内部类,局部内嵌类代码class Outer { // 静态嵌套类 static class Inner_s { } // 成员内部类 class Inner { }}public class Main { public static void main(String[] args) { /* * 静态嵌套类的构造方法属于Outer类,使用new原创 2020-06-20 21:20:03 · 391 阅读 · 0 评论 -
Java -杂七杂八的基础知识/概念(待整理)
目录为什么设置包装类Java 中的变量为什么设置包装类Java是纯粹面向对象的程序设计语言,但是基本数据类型却不是面向对象的,设置包装类的目的就在于将类型统一为引用类型,使其具有对象的特性,方便使用,因为许多时候基本数据类型并不能满足我们的需求。例如泛型类型只允许设置为引用类型,当需要往ArrayList,HashMap中放东西时,像int,double这种内建类型是放不进去的,因为容器都是装Object的,这是就需要这些内建类型的外覆类/包装类了。List<int> list = ne原创 2020-06-20 21:20:50 · 99 阅读 · 0 评论 -
Eclipse 的一些操作(待整理)
1,Shift + Alt + S 自动生成一些常用函数原创 2020-06-16 15:37:26 · 94 阅读 · 0 评论 -
Java 第14章作业
(1)List在迭代器遍历的时候如果使用list.remove(E)删除元素报错,因为此时删除的元素迭代器并不知情,需要使用iterator.remove()iterator.next()返回值为E类型,如果未指定类型,需进行强制类型转换Iterator中的E应该是容器中的数据类型,而不是容器类型,如下面代码中的?可以更换为Studentpackage test;import java.util.Iterator;import java.util.LinkedList;import ja原创 2020-05-15 10:42:47 · 679 阅读 · 0 评论 -
Java - Swing
目录创建基本窗口图片裁剪图片放缩创建基本窗口// 1. 创建一个顶层容器(窗口)JFrame jf = new JFrame("测试窗口"); // 创建窗口jf.setSize(400, 400); // 设置窗口大小jf.setLocationRelativeTo(null); // 把窗口位置设置到屏幕中心jf.setDefaultCloseOperation(WindowCon...原创 2020-05-21 17:23:18 · 131 阅读 · 0 评论 -
Java - IO流
文章目录概念IO流的分类节点流与处理流节点流处理流字节流与字符流流分类图结构InputStream -(输入字节流)概念流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即流的本质是数据传输。IO流的分类IO流基础四大类:InputStream/OutputStream ,Reader/Writer对这四类及其子类分类如下:根据处理数据类型的不同分为:字节流与字符流...原创 2020-06-20 21:19:01 · 118 阅读 · 0 评论 -
Java第13章作业
(3)package Test;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.Scanner;public class test { public static void main(String args[]) throws I...原创 2020-04-30 11:03:48 · 521 阅读 · 0 评论 -
Java第12章作业
(1)package Test;public class test { public static void main(String[] args) { MyThread one = new MyThread("线程一"); MyThread two = new MyThread("线程二"); MyThread three = new MyThread("线程三"); ...原创 2020-04-23 21:50:34 · 746 阅读 · 0 评论 -
Java - 修饰符 - final
为什么是final在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩展,那么就设计为final类;如果一个类不允许其子类覆盖某个方法,即把方法锁定,防止任何继承类修改它的意义和实现。则可以把这个方法声明为final方法,同时finla方法更为高效,编译器在遇到调用final方法时候会转入内嵌机制,大大提高执行效率。想声明一个常量,使用final变量(常量)...原创 2020-04-22 17:07:08 · 107 阅读 · 0 评论 -
Java - 修饰符 - static
为什么是staticJava是纯面向对象的语言,也就是说每一行程序都必须在某个类中;但是某些时候我们需要类似C语言中全局变量的存在,这时就可以使用static。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。所以static有“全局”,“静态”的意义...原创 2020-04-22 16:28:52 · 82 阅读 · 0 评论 -
Java --- 类加载与类初始化
类加载1,在jvm生命周期中每个类如果存在,则不会重复加载。2,定义了main的类,启动main方法时该类会被加载3,在加载子类的时候会优先加载其父类。4,类被加载的时候,其中的静态代码块、静态方法及静态变量也会被加载。5,在初始化某个类时,如果这个类的静态代码块、静态方法或静态变量引用到了另一个类,则这个类也会被加载。类初始化1,类初始化在类加载后进行,即如果new 一个子类,顺序...原创 2020-06-20 21:20:27 · 194 阅读 · 0 评论