【【 JavaSE 】- 13 流】教程文章相关的互联网学习教程文章

JavaSE进阶系列(八)、Set接口、Collections【代码】【图】

第四章 Set接口 java.util.Set 接口和 java.util.List 接口一样,同样继承自 Collection 接口,它与 Collection 接口中的方法基本一致,并没有对 Collection 接口进行功能上的扩充,只是比 Collection 接口更加严格了。与 List 接口不同的是, Set 接口中元素无序,并且都会以某种规则保证存入的元素不出现重复。 Set 集合有多个子类,这里我们介绍其中的 java.util.HashSet 、 java.util.LinkedHashSet 这两个集合。 tips:Set集合...

[JavaSE学习之旅]线程创建的三种方式【代码】【图】

线程创建 继承Thread类 Thread是实现Runable接口的自定义线程类继承Thread类 重写run()方法,编写线程执行体 创建线程对象,调用start()方法启动线程 不推荐使用:避免OOP单继承局限性 public class TestThread extends Thread{@Overridepublic void run(){for (int i = 0; i < 20; i++) {System.out.println("子线程"+i);}}public static void main(String[] args) {TestThread thread = new TestThread();thread.start();for ...

JavaSE之数组以及稀疏数组的介绍【图】

数组初始化数组内存分析稀疏数组

JavaSE学习总结(十五)Java异常处理/Throwable/Error/Exception/异常处理/try...catch/throw和throws的区别/finally/自定义异常【代码】【图】

Java 异常处理 一、异常的概述和分类 (一)什么是异常? 异常就是Java程序在运行过程中出现的错误。 (二)Throwable、Error、Exception Throwable: Java中所有错误(Error)和异常(Exception)的父类Error:一般是指与虚拟机相关的问题,如系统崩溃,内存空间不足等。它表示不希望被程序捕获或者是程序无法处理的错误,我们不予处理,因为这类一般是很严重的问题,我们处理不了。Exception:表示程序可以处理的异常,可以捕获且可...

【JavaSE·复习篇】第一章 Java概述【图】

【JavaSE复习篇】第一章 Java概述 学习目标:能够使用常见的DOS命令 理解Java语言的跨平台实现原理 理解JDK/JRE/JVM的组成和作用 能够配置环境变量JAVA_HOME(会参照笔记配置) 能够编写HelloWorld程序编译并执行 会使用单行注释和多行注释 能够辨识关键字 理解标识符的含义 理解Java中的基本数据类型分类 能够理解常量的概念 能够定义8种基本数据集类型的变量 能够分清楚两种输出语句的区别 主要内容: Java语言的发展历史安装JDK...

[javase高级] 15个Java线程并发面试题和答案

面试Java开发者时常问的15个Java多线程和并发问题1. 现在有线程 T1、T2 和 T3。你如何确保 T2 线程在 T1 之后执行,并且 T3 线程在 T2 之后执行?这个线程面试题通常在第一轮面试或电话面试时被问到,这道多线程问题为了测试面试者是否熟悉 join 方法的概念。答案也非常简单——可以用 Thread 类的 join 方法实现这一效果。2. Java 中新的 Lock 接口相对于同步代码块(synchronized block)有什么优势?如果让你实现一个高性能缓存...

JavaSE 包装类

1.为什么使用包装类因为java中的基本数据类型不是面向对象的,java提供了包装类,就方便我们把基本数据类型转换成对象来处理。 2.整数和字符串之间的转换1.Integer包装类的【parseInt()】方法可以将数字型的字符串转换为整数型字符串int i = Integer.parseInt("123");    System.out.println(i);// 1232.Integer包装类的【toString】方法可以将整数型转换为字符串型String s = Integer.toString(123);    System.out.print...

JavaSE基础——(27)反射&JDK新特性【代码】【图】

目录 一、反射 1.1类的加载概述和加载时机 1.2类加载器的概述和分类 1.3反射概述 1.4反射实现——使用Class.forName()读取配置文件 1.5反射获取带参构造方法 1.6反射获取成员变量 1.7反射获取方法 1.8反射练习 1.9反射之动态代理 二、Template设计模式 三、JDK新特性 3.1JDK5新特性 3.1.1枚举类 3.1.2enum实现枚举类 3.1.3枚举的注意事项 3.1.4枚举类的常用方法 3.2JDK7新特性 3.3JDK8新特性 3.3.1接口 3.3.2局部内部类 一、反射 ...

Javase 第五次作业智商题【图】

Javase 第五次作业智商题 判断推理题不能是明确的完全的质量问题,不能是被动退货,不能是正常退货 可以完成工作,工作压力大,生活因工作而恶化 是否主观,不影响是否渎职 数量关系题 算 算 还是算 智力题 看出来的 算 算

JavaSE源码分析(二):String、StringBuffer和StringBuilder的区别

前言 String、StringBuffer和StringBuilder是Java中关于字符串的三个常用类。它们之间的区别网上遍地都是,这里话不多说直接列出,然后我们再通过源码来更深入理解它们存在这些差异的原因是什么。String、StringBuffer和StringBuilder的区别: 1、可变性问题:String是不可变字符序列,StringBuffer和StringBuilder是可变字符序列 2、安全性问题:String和StringBuffer是线程安全的,StringBuilder是线程不安全的 3、效率问题:通常...

JavaSE: 反射和注解【代码】【图】

注解和反射狂神说Java注解和反射笔记,图片来源课程ppt1.注解Annotation 1.1 什么是注解不是程序本身,可以对程序作出解释,这一点与注释commment一样 可以被其他程序(比如编译器)读取 @注释名,还可以加一些参数值 可以加在package,class,method,field上,相当于增加了额外的辅助信息,可以通过反射机制编程实现对这些元数据的访问//三个内置注解的例子: @override //重写的注解 @Deprecated //不鼓励使用 @SuppressWarning...

02-javaSE流程控制【代码】

javaSE流程控制 用户交互Scannernext()读取有效字符才能结束输出 不能得到空格,会将空格作为结束符nextLine()以enter为结束,之前的字符都获取到 可以得到空格Scanner进阶使用Scanner实例代码: Scanner scanner = new Scanner(System.in); int i=0; float f = 0.0f; System.out.println("请输入整数:"); //判断输入的是int类型 if (scanner.hasNextInt()){i = scanner.nextInt();System.out.println("整数为"+i); }else{System.o...

[JavaSE学习之旅]异常【代码】【图】

异常 异常体系结构java.lang.Throwable是所有异常的超类。 异常分为两大类,错误Error和异常Exception。 Error一般我们无法预先得知来解决,Exception可以预先得知,可以处理。 异常关键字 try、catch、finally、throw、throws IDEA中创建异常的快捷键是 ctrl + alt + t throw是在方法内部抛出的异常 throws在方法外部抛出 自定义异常 写一个类继承异常类就行了,toString方法显示错误信息 public class MyException extends Exce...

javaSE零基础学习笔记【代码】

1、计算机结构: 计算机包括:* 硬件- CPU:中央处理器,负责计算机的核心运算,它是计算机的最核心部件,指挥官。 1 + 1 = 2- 内存:临时存储区域,程序在运行的过程当中,一些数据的临时存储区域。- 主板:链接各个部件- 显卡- 声卡- 鼠标- 键盘- 硬盘【外存】:永久性保存,断电之后再启动,数据仍然存在。.....* 软件- 系统软件* windows系列的- winxp- win7....* Linux系列的- Red Hat- Fedora- SUN Solaris....- 应用软件* Q...

JavaSE-IO流:【FileInputStream +FileOutputStream完成文件的拷贝 】常用代码及问题记录【代码】

package com.lyq.java.io;import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException;/* 使用FileInputStream + FileOutputStream完成文件的拷贝。 拷贝的过程应该是一边读,一边写。 使用以上的字节流拷贝文件的时候,文件类型随意,万能的。什么样的文件都能拷贝。*/ public class Copy01 {public static void main(String[] args) {FileInputStream...