ICode9

精准搜索请尝试: 精确搜索
  • JavaSE——抽象类和接口2021-12-25 14:31:50

    抽象类 概述 抽象类引入 ​ 父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了(因为子类对象会调用自己重写的方法)。换句话说,父类可能知道子类应该有哪个功能,但是功能具体怎么实现父类是不

  • 31 File类常用api - 创建文件2021-12-22 00:00:40

    1. public static void main(String[] args) throws Exception { //从父路径以及子路径上创建file对象,此时Java.txt依然是不存在的 File file = new File("D:\\wjh\\java.txt"); System.out.println(file.createNewFile()); } 创建结果: true

  • JavaSE:注解&反射2021-12-21 01:00:07

    Annotation-注解 概述 Annotation 是 JDK 5.0 引入的技术。 作用 对程序做出解释(该作用类似 注释-comment); 可以被程序读取(如 编译器)。 格式:@注解名 (参数) // 实例 @Override @SuppressWarnings(value = "unchecked") 使用范围 在package、class、method、field等的上

  • JavaSE(5)——运算符2021-12-18 21:31:07

    运算符 1. 算数运算符: 代码示例: package exercise.aritest; public class AriTest { public static void main(String[] args) { //除号 int num1 = 12; int num2 = 5; int result1 = num1 / num2; System.out.println(result1); int result2 = num1 / num2 *

  • [JavaSE] 第二章 基本语法2021-12-16 23:32:26

    2.1 Java 基本语法 2.1.1 注释 Java 中的注释有三种类型,具体如下: 单行注释 int age = 18;//这是一个单行注释 多行注释 /* * 这是一个多行注释 */ int age = 18; 文档注释 /** * 这是文档注释 * */ 生成文档注释命令 javadoc -d 目录名 -author -version Java文件

  • JavaSE(2)——Java环境搭建2021-12-16 21:32:12

    一、安装java 1. 安装 注:使用cmd的时候路径中间有空格就需要给路径加上双引号。 lib是库(里面有一个rt.jar包,表示运行时的jar包)。 javac:c表示编译器。 二、第一个Java程序 1. HelloWorld程序 public class AAA{ public static void main(String[] args) { System.out.println(

  • JavaSE(1)——初始Java2021-12-16 21:31:33

    CRUD:增删改查。 学前知识 1. Windows系统 (1)初识命令行 CMD命令:开始-->运行-->键入cmd或者command(在命令行里面可以看到系统版本、文件系统版本) 切换目录: 盘符(即硬盘的名称 eg:C盘、D盘……)可以直接进行切换,输入即可。 切换具体文件(文件夹)cd 文件名(文件夹名称) 返回上层目录: 输

  • JavaSE(3)——Java当中的注释2021-12-16 21:04:20

    Java规范的三种注释方式 1.单行注释 格式://这后面写注释   2.多行注释(多行注释不可以嵌套使用) 格式:/*这里是多行注释的内容*/   3.单行注释和多行注释的作用: 对所写的程序进行解释说明,增强可读性。方便自己,方便别人 调试所写的代码   4.单行注释和多行注释的特点: 单行注释和

  • JavaSE问题解决(1)——使用cmd的过程中出现找不到或无法加载主类2021-12-16 17:01:28

    解决方法: 今天在使用cmd运行java的过程当中发现,出现找不到朱磊或者无法加载主类的错误,回头去看环境配置的问题,发现环境配置都是正确的。 JAVA_HOME CLASSPATH配置 path路径的配置 CLASSPATH配置 这里一定要注意CLASSPATH当中的内容 如果没有这个点就会导致错误。(这是个优先级

  • javaSE-验证码生成2021-12-15 16:02:39

        一、使用Math类的radom() 方法   //生成验证码 String verifcationCode = ""; for (int i = 0; i <= 5; i++) { double random = 10 * Math.random(); verifcationCode = verifcationCode + Intege

  • JavaSE编程基础2021-12-15 10:04:00

    11.String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的? StringBuffer 仅能获得10%~15% 左右的性能提升,但却要冒多线程不安全的风险。 对于三者使用的总结:如果要操作少量的数据用 = String,单线程操作字符串缓冲区 下操作大量数据 = StringBuilder,多线 程操

  • javaSE——集合(一)2021-12-14 23:31:41

    1、集合和数组的区别 (1)、长度区别 数组固定 长度可变 (2)、内容区别 数组可以是基本数据类型,也可以是引用数据类型 集合只能是引用类型-- (3)、元素内容 数组只能存储同一种类型 集合可以存储不同类型 2、集合分类 Collection 接口的接口 对象的集合(单列集合): List 接口:元

  • JavaSE-方法2021-12-14 14:04:15

    方法就是一段用来完成特定功能的代码片段 方法的定义 访问修饰符:方法允许被访问的权限范围 返回值类型:如果方法不返回任何值,则返回值类型指定为void;如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用 return 语句返回值 形参:在方法声明时用于接收外界传入的数据(参数可

  • JavaSE-Double小数位控制2021-12-10 13:03:15

    可以放在实体类中,设置属性设置器和构造方法 /** * 对Double数值格式化 * * @param f 原Double数据 * @param n 要保留的小数位 默认2位 * @return 新数据 */ private Double doubleDecimal(Double f, Integer n) { if (null == f) {

  • 【Javase】04-面向对象与封装2021-12-09 17:32:44

    面向对象与封装 堆、栈、方法区 栈:方法只要执行,会压栈。(局部变量)堆:new出来的对象都在堆中。垃圾回收器主要针对。(实例变量)方法区:类的信息,字节码信息,代码片段。(静态变量)注意:方法的代码片段放在方法区,但是方法执行过程当中需要的内存在栈中。 当我们采用面向对象的方式贯穿整个

  • javase:vector实现类源码2021-12-08 18:32:26

    1.底层重要属性 底层为Object数组,int类型属性表示数组中有效长度 2.调用空构造器 Vector vector = new Vector(); 3.调用add方法  4.ArrayList与Vector联系与区别 ArrayListVector底层都是数组的扩容扩容长度原数组1.5倍原数组2倍线程安全不安全安全执行效率高低

  • JavaSE学习Day6—3分钟Java容器的简述(上)2021-12-06 10:33:05

    JavaSE学习Day6—3分钟Java容器的简述 1、前言 容器主要包括Collection和Map为主。前者储存着对象的集合;后者存储一个键值对,即反映两个对象的映射关系。 1.1 Collection Set TreeSet:基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不如 HashSet

  • javaSE复习巩固2021-12-05 23:31:33

     第六天:java中常用API,String类 StringBuild和StringBuffer 1. Object类 1.1 概述 Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。所有类在创建对象的时候,最终找的父类就是Object。 在Object类众多方法中,我们先学习equals方法与toString方法,

  • JavaSE进阶(九)——Map2021-12-04 13:32:45

    JavaSE进阶(九)——Map 前言 Map的基本结构有两个组成,一个是key,一个是value;这两个代表一个整体元素,key就是唯一标识这个元素的。同时Map的内部组成是无序的,它在插入的时候要经过Hash算法做取余操作。 本篇笔记较为复杂,所以大家谨慎观看,多看几遍。 文章目录 JavaSE进阶(九)——M

  • JAVASE学习总结(9)2021-12-02 22:34:57

    一。单元测试方法的使用 一个文件夹称为一个工程(src上一级)   c语言中status的定义为ypedef int status,status为int的一个同义词。  println()里面如果是char[]数组输出的是内容,其他类型数组就是地址值(引用数据类型)  二。包装类 1.包装类的理解 1)定义:包装类(封装类)是针对八种

  • JavaSE之异常分析2021-12-02 10:04:11

    导航小助手 异常异常的背景LBYL&&EAFP异常的好处异常的用法捕获异常异常处理异常声明 Java异常体系自定义异常有关throws和throw 异常 异常的背景 在先前的编程中就已经接触一些异常 除以0 System.out.println(10 / 0); Exception in thread “main” java.lang.Arith

  • 2111 JAVASE每日复习总结 链接汇总2021-11-30 18:01:48

    JAVA每日内容复习总结汇总2111 Java基础部分除了学习新知识,其实学习完很重要的就是每日的复习回顾 希望本文可以帮助到你,本文是程序媛泡泡给大家总结的链接汇总,欢迎食用 可以关注后方便后续查看哦~祝愿大家都能拥抱技术,扬帆起航

  • 【JavaSE】方法递归调用基本使用2021-11-29 10:02:52

    目录1. 基本介绍2. 递归能解决什么问题?3. 递归举例4. 递归重要规则5. 递归调用——练习 1. 基本介绍 简单的说: 递归就是方法自己调用自己,每次调用时传入不同的变量.递归有助于编程者解决复杂问题,同时可以让代码变得简洁 2. 递归能解决什么问题? 3. 递归举例 列举两个小案例,

  • javaSE基础032021-11-26 20:33:28

    1.1  类型转换 在Java中,⼀些数据类型之间是可以相互转换的。分为两种情况:⾃动类型转换和强制类型转换。 1丶类型从⼩到⼤关系 a.整数默认是int类型,byte、short和char类型数据参与运算均会⾃动转换为int类型。 b.boolean类型不能与其他基本数据类型相互转换。 自动类型转变: 把

  • 自学 java如何入门?2021-11-25 13:34:54

    玩Java多年的老司机带你上车全面系统学习Java,并且还能教你如何学习才能在今年拿到一份不错的offer。 说到系统全面,就是以目前绝大部分公司招聘要求的知识内容为基准,毕竟我们学习Java都是为了高薪工作,《史记》中说”天下熙熙皆为利来,天下攘攘皆为利往“,为了高薪工作而学习Java技

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

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

ICode9版权所有