java基础
weixin_44755615
这个作者很懒,什么都没留下…
展开
-
Java基础---条件语句
一、条件语句之if 当只考虑满足一个条件时使用: if(条件表达式){ 输出语句; } 当只考虑满足一个条件而且需要取到不满足条件的值时使用: if(条件表达式){ 输出语句 }else{ 输出语句 } 当考虑满足多个条件时使用: if(条件表达式一){ 输出语句 }else if(条件表达式二){ 输出语句 }else if(条件表达式三){ … }else{ 输出语句 } 可参考这个博客文档 ...原创 2020-02-28 11:51:08 · 234 阅读 · 0 评论 -
java 关键字及其作用
@TOjava 关键字及其作用C java关键字在开发初始的时候都要学习的。 一、修饰符。 public 公开的 public 关键字是访问控制修饰符,可以应用到所有父类和子类。 protect 受保护的 private 私有的 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设...原创 2020-02-27 19:07:11 · 194 阅读 · 0 评论 -
Java基础---运算符
运算符是一种特殊符号,包括算数运算符,赋值运算符,比较运算符,逻辑运算符等。 算数运算符:加(+)减(-)乘(*)除(/)自增(++)自减(–)。 自增为例: int b = 90; System.out.println(b++);System.out.println(++b); ...原创 2020-02-27 18:59:45 · 97 阅读 · 0 评论 -
Java基础---数据类型
数据类型分为基本数据类型和引用类型两种。 一、基本数据类型: 1、数值 ①整型:byte,short 短整形,long 长整形,int 整形。 ②浮点型:float,double。 2、字符型:char(\n:换行符,\r:回车符等)。 3、布尔型:blooean。 记录: System.out.println(‘a’);//输出a System.out.println(‘a’+1);//输出98...原创 2020-02-27 17:09:55 · 81 阅读 · 0 评论 -
object类的实现方法
按照源码顺序为: getClass 返回当前的运行类 hashCode 获取对象的哈希值 equals 确认两个对象是否相等 clone 创建并返回此对象的一个副本 tostring 返回对象的字符串表示 notify 唤醒等待的线程 notifyAll 唤醒等待的所有线程 wait 线程进入等待状态 finalize 垃圾回收器确定该对象还会被引用时,由对象的垃圾回收器调用此方...原创 2019-04-21 17:06:47 · 390 阅读 · 0 评论 -
hashmap的底层结构和实现原理
底层数据结构:链表加数组,数组大小为16,扩容因子为0.75,当数组存储判断为12时,则数组扩容为原来的两倍。若链表节点数超过八个则转化为红黑树。 数组做扩容方式为:数据复制到新的数组,然后删除原数组。 实现原理:以put<key,value>的方式存储数据,get(key)的方式取数据。 在储存数据时,进行key值判断,如果key存在,则覆盖原来的value值。 key值不存在则判断...原创 2019-04-21 17:30:22 · 279 阅读 · 0 评论 -
取出数组中的最大值及其下标
在这里没什么可以讲解的,直接代码贴上。 public class TestNum { public static void main(String[] args) { //定义数组 int a[]= {1,3,10,6,9}; //定义数组中最大值为max int max = 0; //最大值下标 int max_a = 0; for(int i=0;i<a.length;i+...原创 2019-04-22 12:12:51 · 5173 阅读 · 1 评论