![](https://img-blog.csdnimg.cn/20190118163753437.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础知识
有关Java实践中的一些基础问题的汇总与记忆
小七在路上
素数
展开
-
Windows环境搭建
JDK安装链接:https://pan.baidu.com/s/1yDA0MH-fPORVj5-GaQYQ3A提取码:d2w2步骤:更改安装路径(是否更改安装路径自主选择)。 点击下一步进行安装。更改jre安装路径(是否更改安装路径自主选择)。 点击下一步继续安装,安装完成。点击关闭即可。配置jdk环境变量:在计算机(我的电脑)右键选择属性打开。 点击高级系统设置打开系...原创 2019-10-25 15:23:03 · 215 阅读 · 0 评论 -
sleep和wait的区别
对于sleep()方法,我们首先要知道该方法是属于Thread类中的。wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。调用sleep()方法的过程中,线程不会释放对象锁。调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象调用no...原创 2018-03-22 15:13:02 · 122 阅读 · 0 评论 -
java并发编程书籍
Concurrent Programming in Java ppt.pdf: http://www.t00y.com/file/89704595Concurrent Programming in Java ppt.pdf: http://www.t00y.com/file/90032321Concurrent Programming in Java.pdf: http://w原创 2018-01-11 16:55:22 · 1996 阅读 · 0 评论 -
短路
当使用逻辑操作符时,我们会遇到一种“短路”现象。意思也就是说一旦明确整个表达式的值,那么就不再计算剩余的表达式部分了。因此,整个表达式的靠后部分有可能就不会被运算。例子:public class ShortCircuit { static boolean test1(int val) { System.out.println("test1(" + val + ")"); Sy...原创 2019-06-20 14:53:58 · 233 阅读 · 0 评论 -
自动递增和递减
自动递增分为前缀递增和后缀递增;自动递减也是分为前缀递减和后缀递减。前缀递增或递减是先运算再生成值,后缀递增或递减是先生成值再运算。前缀递增:表示“++”操作符位于变量或表达式的前面。后缀递增:表示“++”操作符位于变量或表达式的后面。前缀递减:表示“--”操作符位于变量或表达式的前面。后缀递减:表示“--”操作符位于变量或表达式的后面。例子:public class...原创 2019-06-19 16:49:34 · 301 阅读 · 0 评论 -
== 和 equals 的区别
== 比较的是两个对象的引用地址是否相同;equals 比较的是两个对象的实际内容是否相同。例子:public class EqualsMethod { public static void main(String[] args) { Integer n1 = new Integer(47); Integer n2 = new Integer(47); System....原创 2019-06-19 16:38:27 · 107 阅读 · 0 评论 -
static、final、static final 用法
1.使用范围:类、方法、变量。2.区别和联系:2.1.static 含义:静态的,被 static 修饰的方法和属性只属于类不属于类的任何对象。2.2.static 用法:2.2.1.static 可以修饰【内部类】、方法和成员变量。2.2.2.static【不可以修饰外部类】、【不可以修饰局部变量】(因为 static 本身就是定义为类级别的,所以局部级别的变量是不可以用 static 修饰的)...原创 2018-03-22 15:40:57 · 132 阅读 · 0 评论