ICode9

精准搜索请尝试: 精确搜索
  • JavaSE 第十六章2022-02-20 23:06:19

    集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前 只能把元素类型设计为Object,JDK1.5之后使用泛型来解决。因为这个时候除了元素的类型不确定,其 他的部分是确定的,例如关于这个元素如何保存,如何管理等是确定的,因此此时把元素的类型设

  • JavaSE 第十七章2022-02-20 23:03:09

    1、File类的使用 java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关。 File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身, 则需要使用输入/输出流。 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对 象,

  • JavaSE 第十三章2022-02-20 23:00:08

    1、基本概念 程序:为了完成特定任务,用某种语言编写的一组指令的集合。是一段静态的代码,静态对象。 进程:是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程。有他自身的产生, 存在和消亡的过程。【生命周期】程序是静态的,进程是动态的。进程做为资源的分配单位,系统在

  • JAVASE(4)2022-02-20 22:30:00

    一维数组   当需要在Java程序中记录多个类型相同的数据内容时,则声明一个一维数组,一维数组本质上就是在内存空间中申请一段连续的存储单元 一维数组的声明方式 数据类型[] 数组名称 = new 数据类型[数组长度] 同时指定初始值 数据类型[] 数组名称 = new 数据类型[]{..,..,..} 数

  • JavaSE 高级总结2022-02-20 18:32:43

    文章目录 集合概述单列集合体系结构 单列集合Collection迭代器 Iterator增强for循环包装类List接口 集合 概述 用来存数据的容器 长度可变>取代数组的原因 只能存对象 集合只能临时存储数据不能永久存储 单列集合 Collection 双列集合Map 单列集合体系结构 单列集合

  • JavaSE之变量,常量,作用域2022-02-19 22:34:53

    //类变量 staticstatic double salary = 2500;//实例变量:从属于对象(类),如果不自行初始化,这个类型的默认值 0 0.0//布尔值:默认是false//除了基本类型,其余的默认值都是nullString name;int age;//main方法public static void main(String[] args) { //局部变量:必须声明和初始化

  • JavaSE之IO流2022-02-18 13:01:14

        IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流 字符流和字节流 字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。 字节流和字符流的区别: 读写单位不同:字

  • JAVASE多线程基础2022-02-14 17:52:41

    第一步,导入一个commons io这个包,放在lib下,并add 设置为lib包 第二步:通过copyURLToFile()方法的参数URL,和name进行下载 小结:线程的根据cpu资源的自动调度运行的,不按照编码的顺序执行 package com.kaiyuan.lesson01; import org.apache.commons.io.FileUtils; import java.io.Fil

  • JavaSE面试题2022-02-10 01:04:25

    1.判断下列的值是多少            2.写一个单例模式                       3种饿汉式:                     3种懒汉式:                        饿汉式枚举类型最简单,懒汉式静态内部类最简单 3.结果是什么       

  • JAVASE——1.File2022-02-09 20:02:28

    1.File 一、Object package object; public class Demo { public static void main(String[] args) { /* 第一个被子类重写的Object中的方法toString 原因: 1.输出对象信息更准确 2.连接字符串的时候内容有意义 */

  • JAVASE基础知识2022-02-06 12:32:29

    JAVASE基础知识 OOP的三大特性 封装 把数据和方法封装在一起,数据被保护在内部,只能通过被授权的操作(方法)操作数据 属性私有,get/set

  • JavaSE——泛型2022-02-06 11:35:31

    文章目录 核心理念小案例 常用区域类,接口继承,实现方法 限定范围去除泛型 核心理念 编译期检查数据类型。 List<String>只能存放String类型的数据。 减少强制类型转换。 List<String>取出来就是String类型。 代码复用。 List<String>和List<Integer>用的是同一套代码。

  • javaSE 第十五课 异常2022-02-05 16:58:48

    package com.easy.oop; public class Day11 { public static void main(String[] args) { int a=10; int b=0; try{//try监控区域 if(b==0){ throw new ArithmeticException();//主动的抛出异常 }

  • JavaSE 第7章 集合2022-02-04 15:33:28

    ** JavaSE 第7章 集合** 1. 对象的存储 ①数组(基本数据类型 & 引用数据类型) ②集合(引用数据类型) 数组存储的弊端 : 长度一旦初始化以后,就不可改变,真正给数组元素赋值的个数没有现成的方法可用 **2. 集合框

  • JavaSE(2):变量和数据类型2022-02-03 17:03:27

    文章目录 1、变量1.1 变量的基本概念1.2 变量的声明方式1.3 变量的注意事项1.4 标识符的命名法则(笔试)1.5 官方库的使用 2、数据类型2.1 数据类型的分类2.2 常用的进制2.3 进制之间的转换2.3.1 正十进制转换为二进制的方式2.3.2 正二进制转换为十进制的方式2.3.3 负十进制转

  • javaSE 第七课 方法2022-02-03 13:32:33

    import static netscape.security.Privilege.add; public class Day6 { //main方法 public static void main(String[] args) { int sum = add(1,2);//a,b相当于实际参数 System.out.println(sum); System.out.println("=================="

  • JavaSE之数组总结2022-02-02 18:31:21

    目录 一、数组基本用法 1.什么是数组 2.数组的创建 3.数组的使用 二、数组作为方法的参数 1.初识 JVM 内存区域划分 2.一道题:  3.null  4.数组作为方法的返回值 三、数组的一些练习 1.数组转字符串 2.数组的拷贝 3.为整型数组分配元素 4.查找整型数组中指定元素(二分查找)  

  • JavaSE笔记------面向对象2022-02-02 12:33:30

    基本概念理解 面向对象与面向过程 二者都是一种思想,面向对象是相对于面向过程而言的。 面向过程(Procedure Oriented Programming),强调的是功能行为,以函数为最小单位,考虑怎么做。 面向对象(Object Oriented Programming),将功能封装进对象,强调具备了功能的对象,以类/对象为最小单

  • javaSE2022-02-01 20:00:28

    数组 数组的初始化 int[] ids = new int[]{1,2,3}; //1. 数组静态初始化 数组的初始化和数组元素的赋值操作同时进行 String[] names = new String[3]; //2. 动态初始化 数组的初始化和数组元素的赋值操作分开进行 属性 属性和局部变量 相同点: 定义的格式 数据类

  • JavaSE——Optional类2022-01-31 17:05:18

    文章目录 定位常用方法创建一个容器判断非空获取 定位 容器,可以优雅的判空。 以前 String a = "A"; if (a != null) { System.out.println(a); } 现在 String a = "A"; Optional<String> op = Optional.ofNullable(a); if (op.isPresent()) { System.out.println(op

  • javaSE数组基础2022-01-30 20:33:19

    1.声明方式 ①数据类型 [] 数组名 = new 数据类型 [容量]; ②数据类型 [] 数组名 = {值1,值2,值3,值4,值5,值6} ③数据类型 [] 数组名 = new 数据类型 []{值1,值2,值2,值3} 2.注意事项 1.数组的下标从0开始,数组的长度 = 数组最大下标 + 1 2.int类型的数组 如果没有对当前索引下

  • JavaSE之注解2022-01-30 15:33:57

    目录 注解与注释 Java内置注解 Java自定义注解 如何在程序中使用注解 开始之前,我们首先要区分两个概念:注解与注释! 注解与注释 注解:Annotation,也叫元数据。是一种代码级别的说明,是给计算机看的,在JDK1.5之后才有的! 注释:说明程序的,是给程序员(开发者)看的。 Java内置注解 (1)@Overrid

  • Javase二维数组的遍历2022-01-28 23:01:26

    利用增强for循环进行遍历 public class Demo05 { //二维数组 public static void main(String[] args) { int[][] arrays = {{1,1,1,1},{45,8,9,7},{},{4,5,4,5},{4,9,8}}; printArrays(arrays); } public static void printArrays(int[][] arr

  • 不一样角度的javaSE知识点小汇总2022-01-26 19:32:48

    目录 一、Java中能出现语句的位置 1、方法的内部(抽象方法除外) 2、类的内部(属性或赋值语句) 3、代码块 4、构造方法: 5、内部类,匿名类,lambda表达式 二、语句什么时候被执行 1.语句写了就会被执行? 1)方法重载执行那个方法? 2)当有方法重写时,执行那个方法? 总结:语句被执行触发的常见情况

  • javase 动态代理2022-01-23 16:34:51

    动态代理是通过代理类proxy的代理、接口和实现类之间可以不直接发生联系而可以在运行期实现动态关联,主要使用Java.lang.reflect中的两个类: 1、InvocHandle类 2、proxy类   public class Test3 { @Test public void testProxy(){ CreateProxy cp =new CreatePr

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有