java
BiggestBoy
不积跬步无以至千里
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
eclipse样式无法显示
问题描述:当样式和代码都导入Eclipse中,且样式和代码是分离状态的时候,直接修改css中的样式可能会出现没有生效的情况!示例:若修改后样式还是没有改变,可以参考以下做法:第一步:在页面按下F12键,找到图中对应的位置第二步:找到上图的标注位置,点击显示如下页面,根据标注进行选择第三步:选中标注项,刷新浏览器,即可更新样式...原创 2019-03-19 18:47:33 · 1568 阅读 · 0 评论 -
math.round(11.5)=?;math.round(-11.5)=?
Math类中提供了三个与取整有关的方法:ceil,floor,round这些方法的作用于它们的英文名称的含义相对应,例如:ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.6)的结果为-11;floor的英文是地板,该方法就表示向下取整,Math.floor(11.6)的结果是11,Math.floor(-11.4)的结...原创 2019-04-29 14:22:20 · 311 阅读 · 0 评论 -
String类为什么是final类型?
1. 为了实现字符串池2. 为了线程安全3. 为了实现String可以创建HashCode不可变性String类不可变性的好处只有当字符串是不可变的,字符串池才有可能实现。字符串池的实现可以在运行时节约很多heap空间,因为不同的字符串变量都指向池中的同一个字符串。如果字符串是可变的,那么会引起很严重的安全问题。因为字符串是不可变的,所以它的值是不可改变的,否则改变字符串指向的对象...原创 2019-04-24 11:36:45 · 7492 阅读 · 0 评论 -
java集合中list、set、map接口间的区别
集合框架集合是数据的容器,可以保存大量数据,集合的长度可以自动扩展。collection 接口list接口元素是有顺序的,元素可以重复因为每个元素有自己的角标(索引)set接口元素是无序的,且不可以重复(存入和取出的顺序不一定一致),线程不同步,数据不能单独访问。map接口这个集合是存储键值对的,一对一对往里存,而且要确保键的唯一性(键不能重复)...原创 2019-03-15 17:42:35 · 3252 阅读 · 0 评论 -
Java中几种创建对象的方式
Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码1、使用new关键字} → 调用了构造函数2、使用Class类的newInstance方法} → 调用了构造函数3、使用Constructor类的newInstance方法} → 调用了构造函数4、使用clone方法} → 没有调用构造函数5、使用反序列化} → 没有调用构造函...原创 2019-04-18 21:57:13 · 267 阅读 · 0 评论 -
JVM的内存结构,JVM的算法
JVM在运行时将数据划分为了6个区域来存储,而不仅仅是大家熟知的Heap区域!一 、 PC Register(PC寄存器)PC寄存器是一块很小的内存区域,主要作用是记录当前线程所执行的字节码的行号。字节码解释器工作时就是通过改变当前线程的程序计数器选取下一条字节码指令来工作的。任何分支,循环,方法调用,判断,异常处理,线程等待以及恢复线程,递归等等都是通过这个计数器来完成的。由于Java多线...原创 2019-04-18 21:48:25 · 674 阅读 · 0 评论 -
编写一个单实例的类,让外界访问
一个类有且只有一个实例,且提供一个全局访问方法来访问这个实例 1、定义该类对象为私有且静态类型2、该实例类提供私有的构造函数,防止外部类创建该类实例3、提供一个全局可以访问该类实例的静态方法/** * 单例设计模式 * * @author ZiyaChen */public class Singleton { // 1、定义该类对象为私有且静态类型 //volati...原创 2019-04-25 21:10:06 · 486 阅读 · 0 评论 -
System.out.println(1>2 ? 1.0 : 2);输出结果??
public class test1 { public static void main(String[] args) { System.out.println(1>2 ? 1.0 : 2); }}看完后是不是一脸懵逼原创 2019-04-25 20:57:38 · 1552 阅读 · 0 评论 -
java生成任意整数随机数(任意指定范围)
Math.random()jdk1.8文档描述:1、求:范围为 [ 0 ,352324 ] 之间的随机数。(包括临界值)(int)( Math.random () * ( 352324 +1) ) ;简单解释下,Math.random()生成随机数的范围是 0 到 1 之间的 ,当然,不包括临界值,取不到1,可以取到0。所以,这里利用这个特性只需要让最大值+1就可以使范围扩大,最后使...原创 2019-04-25 20:42:21 · 10554 阅读 · 2 评论 -
try里面有return语句,那紧跟在try后的finally会不会执行,什么时候执行?
是在return 中间 执行【点击看详情!】原创 2019-04-25 19:35:34 · 156 阅读 · 0 评论 -
简述一个java程序执行的过程
详解见本人博客!转载 2019-04-21 14:43:04 · 3899 阅读 · 0 评论 -
实现 快速排序
package com.qianfeng.user.controller;/** * 快速排序 * @author:ZiyaChen */public class QuickSort { /** * 定义方法,用来进行快速排序 * */ public static void quickSort(int[] arr,int left,in...原创 2019-04-12 21:25:59 · 143 阅读 · 0 评论 -
final关键字详解
https://www.cnblogs.com/liun1994/p/6691094.html转载 2019-03-30 14:12:48 · 200 阅读 · 0 评论 -
java类实例化执行先后顺序
父类:A子类:B结论:1、父类的静态成员;静态方法块;2、 子类中的静态成员;静态方法块;3、 父类中的成员变量;方法块;4、父类构造函数5、子类中的成员变量;方法块;6、子类构造函数...原创 2019-03-30 11:37:59 · 1166 阅读 · 0 评论 -
关于==和equals的区别和联系
1、对于==如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;如果作用于引用类型的变量,则比较的是所指向的对象的地址2、对于equals方法equals方法不能作用于基本数据类型的变量。equals继承Object类,如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;诸如String、Date等类对equals方法进行了重写的话,比较的是...原创 2019-03-21 21:04:11 · 185 阅读 · 0 评论 -
基本数据类型和字符串之间转换
包装类Java中八种基本数据类型都有对应的包装类Java是一种完全面向对象的语言,8种基本数据类型的数据不属于对象,Java推出8种包装类可以将基本数据类型当做对象处理。byteByteshortShortintIntegerlongLongcharCharacterbooleanBooleanfloatFloatdoubl...原创 2019-03-21 19:47:43 · 682 阅读 · 0 评论 -
图解悲观锁和乐观锁
这篇文章讲什么这是一篇介绍悲观锁和乐观锁的入门文章。旨在让那些不了解悲观锁和乐观锁的小白们弄清楚什么是悲观锁,什么是乐观锁。不同于其他文章,本文会配上相应的图解让大家更容易理解。通过该文,你会学习到如下的知识什么是悲观锁,什么是乐观锁。怎么实现悲观锁,怎么实现乐观锁悲观锁和乐观锁的优缺点悲观锁和乐观锁的应用场景查看详细介绍!...原创 2019-05-07 21:46:34 · 405 阅读 · 0 评论
分享