![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础学习
别把BUG不当代码
这个作者很懒,什么都没留下…
展开
-
相关概念地址笔记
公平锁与非公平锁(https://www.jianshu.com/p/f584799f1c77)原创 2020-08-24 23:36:56 · 225 阅读 · 0 评论 -
Java基础学习:成员变量:public、protected、default、private作用域
以下是针对成员变量作用域的对比。以下修饰符只能修饰成员变量,不能修饰局部变量。因为局部变量本身就只能被方法内部使用,所以添加修饰符没有意义。private和protected不能修饰外部类,只有public、final、abstract可以修饰外部类作用域与可见性当前类同一package子类其他packagepublic√√√√protected...原创 2020-04-08 11:47:55 · 1516 阅读 · 0 评论 -
Java基础学习:6.接口实例化?不,其实是一种简写方式
点击跳转到原文今天在看的代码的时候,发现居然有个“实例化接口”的代码,惊了,代码如下:public class testCollections { public static void main(String[] args) { ArrayList<Integer> list1 = new ArrayList<>(); list1...转载 2020-03-27 01:28:40 · 119 阅读 · 0 评论 -
Java基础学习:5.getClass()作用及思考
Object.getClass()方法大家都很熟悉,在jdk1.8 API中的解释如下:划重点:getClass()返回的是此Object的运行时类,即类对象的运行时类的Class对象。内容写得文绉绉的,直接上代码看下:package com.study;public class test { public static void main(String[] args) { ...原创 2020-03-26 11:13:10 · 696 阅读 · 0 评论 -
Java基础学习:4.Java 基本数据类型 及 == 与 equals 方法的区别
转载出处:https://www.cnblogs.com/Latiny/p/8099581.html(大牛的解释,看完明明白白)Java 基本数据类型 及 == 与 equals 方法的区别1 基本数据类型byte:Java中最小的数据类型,在内存中占1个字节(8 bit),取值范围-128~127,默认值0short:短整型,2个字节(16 bit),取值范围-32768~3...转载 2020-03-12 15:11:11 · 116 阅读 · 0 评论 -
Java基础学习:3.取随机数、随机整数(浮点数)、指定区间的随机数
一、取随机整数使用函数:Math.random()介绍:该方法属于Math类,Math.random()的取值x的范围是0.0<= x <1.0,是一个左开右闭区间。在这个基础上,我们就可以因地制宜的,加以修改,获取我们想要的指定区间随机数。例如,随机获得[0,9]之间的一个整数(int)(Math.random() * 10)随机返回[0,99]之间的一个整数...原创 2020-03-12 00:09:56 · 1557 阅读 · 1 评论 -
Java基础学习:2.switch语句注意点
一、switch语句使用注意点switch语句格式如下switch (switch表达式){ case 值1: 语句1;break; case 值2: 语句2;break; ... case 值N: 语句N;break; default: 默认情况下执行的语句 ...原创 2020-03-11 23:15:26 · 161 阅读 · 0 评论 -
Java基础学习:1.计算机基础知识
一、比特和字节比特:0和1被解释为二进制数字系统中的数,并且被称为比特(bit,二进制数)。字节:字节(byte)是计算机中最小的存储单元。一个字节有8个比特组成,数字3的编码就是00000011。二、内存和存储设备内存:计算机的内存由一个有序的字节序列组成,用于存储程序及程序需要的数据(我们电脑在运行的程序以及需要的数据都会从存储设备中移入内存,一个程序和它的数据在被CPU执行前...原创 2020-03-11 16:06:37 · 96 阅读 · 0 评论