首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaSE
abiao你要努力啊
创建于2021-06-28
订阅专栏
javaSE 收录一些Java基础内容
等 1 人订阅
共24篇文章
创建于2021-06-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
jdk安装与环境变量配置
安装jdk 登录oracle账号,官网下载对应版本的jdk安装包 下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8
面向对象认识(五)
抽象类 抽象类特点: 抽象类也是一个类 由abstract修饰的类为抽象类,由abstract修饰的方法为抽象方法 抽象方法必定存在于抽象类中,且抽象方法没有方法体 抽象类中有构造方法,但是不能创建实
网络编程与http协议初识
IP地址IP是互联网上的每一台计算机都有得一个唯一表示自己的标记分类:IPv4:32位,分4段,(每段的范围0-255)0-255之间的十进制表示。如:192.168.1.1(这4段组成的个数有限度,
HashMap存值、取值及哈希碰撞原理分析
首先将k,v封装到Node对象当中(节点)。 然后它的底层会调用K的hashCode()方法得出hash值。 通过哈希表函数/哈希算法,将hash值转换成数组的下标,下标位置上如果没有任何元素,就把Node添加到这个位置上。如果说下标对应的位置上有链表(哈希碰撞)。此时,就会拿…
HashSet、TreeSet去重排序机制
HashSet去重 (判断重复机制)HashSet:无序不可重复的集合,线程不安全的,底层基于HashMap,基于hashCode();判断重复的机制:先判断当前元素和要添加的元素hashCode()
多线程经典案例&线程安全问题
多线程经典案例:多线程售票我们定义一个用于售票的线程类,充当售票员的角色定义一个静态变量充当公共票池,并记录票的数量在run方法中实现卖票的功能逻辑卖票线程类:创建多个线程卖票:结果:我们运行多次会发
java 创建线程的几种方式
线程与进程进程是资源分配的最小单位,线程是CPU调度的最小单位线程在进程下行进一个进程可以包含多个线程不同进程间数据很难共享同一进程下不同线程间数据很易共享线程的创建方式继承Thread类方式1.定义
异常初识
用于声明一个方法可能产生的所有异常,不做任何处理而是将异常往上抛,谁调用我我就抛给谁。 用于抛出一个具体的异常对象。
java生成随机数的几种方式
java生成随机数Math类random方法Random类中很多方法ThreadLocalRandom类中很多方法UUID类生成UUIDMath类Math类random()方法,返回0.0到1.0的正
String对象创建细节&及StringBuffer、StringBuilder的使用
当对字符串进行修改的时候,常常使用StringBuffer和StringBuilder类。 和 String 类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象,是对对象本身进行操作(返回当前对象)。
字符串常量池初识
字符串常量池当我们直接使用字符串赋值方式创建字符串对象时,字符串对象会被放入堆中的字符串常量池中,且字符串内容相同的持有相同的地址【注意:凡是new语句方式创建的字符串对象都会在堆中重新开辟空间分配内
享元模式
享元模式享元模式:会将[-128,127]范围内的整数放入一个缓存池中,如果超过了这个范围内会在堆中创建对象注意:凡是new出来的都会在堆中创建对象浮点数没有享元模式代码示例:运行结果堆栈分析:i1和
枚举认识
枚举枚举:用于列举几个固定不变的值,它是一种和类相似的结构枚举编译后,会产生独立的字节码文件枚举可以有字段、方法、构造方法枚举构造方法不能使用public和protected修饰,private和不写
代码块认识
代码块代码块分类局部代码块、构造代码块、静态代码块局部代码块定义在方法中,从上到下依次执行构造代码块定义在类结构中,创建对象的时候都会执行,因为编译后会将构造代码块中的内容放到构造方法中反编译后静态代
单例模式认识
单例模式 顾名思义,就是表示单个实例(对象)的模式,一个类只能有一个对象 怎样实现单例模式 首先对象从何而来,对象是调用构造方法进行创建的,所有我们要控制构造方法 私有化构造方法 对外提供一个公共可访
面向对象认识(四)
super关键字 super指向父类地址 可以看成是父类对象 可以调用父类中的方法和字段【注:在子类中使用super去调用父类中的成员必须是可访问的】 在子类使用super调用父类构造方法,但是必须放
面向对象认识(三)
继承:把共有的一些属性和方法抽取出来成为另外一个类,这个类就叫做父类。 Object类是所有类的根类,每个类都使用Object作为超类。【注:接口没有关系】
面向对象认识(二)
static关键字static表示静态的,jvm会优先加载static修饰的东西一个类中可以存在的成员:static可以修饰的:普通方法成员变量代码块不能修饰的:构造方法局部变量外部类static修饰
面向对象认识(一)
面向过程是一种以过程为中心的编程思想,就是分析出解决问题所需的步骤,然后通过函数将步骤一步步实现,使用的时候依次调用就可以了。如:组装自行车 面向对象是一种以对象为中心的编程思想,我们只在乎该对象具备的属性与行为,至于怎么实现的步骤我们不关心。如:购买自行车 类就是从不同维度描…
二分查找法
java基础巩固:二分查找法原理理解 概述 但是二分查找的前提是查找的数组是有序的 二分查找原理 ① 找到数组最大索引、最小索引、中间索引 ② 取中间索引位置的数据和查询的数据进行比较,相等则直接返回
下一页