自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Integer的拆装箱问题

 ​​​​​-128到127是byte的取值范围,如果在这个取值范围内,自动装箱就不会新创建对象,而是从常量池中获取 * 如果超过了byte取值范围就会再新创建对象Integer i1 = new Integer(127);Integer i2 = new Integer(127);System.out.println(i1 == i2);System.out.prin...

2018-07-26 15:31:06 367

原创 int 和String的相互转换

int ----> String int转换成String        int i = 100;//方法一        String s1 = i + "";                        //推荐用//方法二        String s2 = String.valueOf(i);            //推荐用//方法三:        Inte...

2018-07-26 15:07:56 420 1

原创 java排序算法-冒泡,选择排序,二分查找,工具类实现

 冒泡排序:相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处public static void bubbleSort(int[] arr) {for (int i = 0; i < arr.length - 1; i++) { //外循环只需要比较arr.length-1次就可以了for (int j = 0; j < arr.length - 1 ...

2018-07-26 14:48:26 473

原创 String和StringBuffer的参数传递问题--值传递和地址传递

 基本数据类型的值传递,不改变其值引用数据类型的值传递,改变其值String类虽然是引用数据类型,但是他当作参数传递时和基本数据类型是一样的String s = "sarah";        System.out.println(s);        change(s);        System.out.println(s);                   ...

2018-07-26 14:20:46 1162 2

原创 String,StringBuffer,StringBuilder的区别

String   和    StringBuffer,     StringBuilder的区别1、StringBuffer是jdk1.0版本的,是线程安全的,效率低,StringBuilder是jdk1.5版本的,是线程不安全的,效率高2、String是一个不可变的字符序列    用final修饰的 数组,不可变。StringBuffer,StringBuilder是可变的字符序列 ,会...

2018-07-26 14:08:26 177

原创 数组转字符串--利用StringBuffer方法

直接上代码: public class stingbuffer {    public static void main(String[] args) {    int[] arr= {1,2,3};        System.out.println(arrayToString(arr));        }    private static String arr...

2018-07-26 13:50:25 661

原创 StringBuffer和String的相互转换 java

String -- StringBuffera:通过构造方法 b:通过append()方法 StringBuffer -- Stringa:通过构造方法b:通过toString()方法c:通过subString(0,length); Example:StringBuffer sb = new StringBuffer("sarah"); String s...

2018-07-26 13:37:36 1620

原创 java String类常见面试题

 基础知识:1、==:既可以比较基本数据类型,又可以比较引用数据类型。基本数据类型比较的是值,引用数据类型比较的是地址。equals只能比较引用数据类型,如果没有重写Object类中的equals方法,equals方法和==号比较引用数据类型无区别   ,重写后的equals方法比较的是对象中的属性。2.字符串常量存储在常量池,而new String 创建对象,在编译期间不能确定具体的...

2018-07-26 10:07:09 10560

原创 java中== 和equals的区别

== 和equals的区别:==是一个比较运算符号,既可以比较基本数据类型,也可以比较引用数据类型,基本数据类型比较的是值,引用数据类型比较的是地址值 equals方法是一个方法,只能比较引用数据类型,所有的对象都会继承Object类中的方法,如果没有重写Object类中的equals方法,equals方法和==号比较引用数据类型无区别   ,重写后的equals方法比较的是对象中的属性...

2018-07-26 09:33:44 252

原创 java中hashmap的嵌套

import java.util.HashMap;import java.util.Map.Entry;import java.util.Set;public class hashmap_pra {    public static void main(String[] args) {    HashMap<Student,String> map1 = new Hash...

2018-07-25 16:34:45 1768

原创 java 接口类和抽象类的区别

接口与类的区别和联系:联系:他们都不能实例化对象,都可以包含抽象方法,而且抽象方法必须被继承的类全部实现。区别:1. 接口里只能包含抽象方法,静态方法和默认方法,不能为普通方法提供方法实现,抽象类则完全可以包含普通方法。也就说抽象类里既可以有抽象方法,也可以没有,但是接口里的方法必须全部是抽象方法。接口里只能定义静态常量,不能定义普通成员变量,抽象类里则既可以定义普通成员变量,也可...

2018-07-25 09:07:28 1436

原创 java 用Random生成随机数

 int number = (int)(Math.random()*100)+1;上述的代码是生成1-100之间的整数随机数。调用Math.random()生成的是[0.0,1)的double类型的数据,然后如果想要生成某一阶段的数据,例如1-100,就需要分两部分:1.先生成0-99的,即Math.random()*1002.再加上1得到1-100的。如果要生成5-11的呢?...

2018-07-24 19:58:20 1769

原创 java中静态变量与成员变量的区别

 静态变量也叫类变量  成员变量也叫对象变量A:所属不同静态变量属于类,所以也称为为类变量成员变量属于对象,所以也称为实例变量(对象变量)B:内存中位置不同静态变量存储于方法区的静态区成员变量存储于堆内存C:内存出现时间不同静态变量随着类的加载而加载,随着类的消失而消失  (创建对象的时候,先验证内存中有没有对象,没有的话要创建对象,在创建对象之前,加载 构造方法类...

2018-07-24 19:42:37 1138

原创 java方法和变量的访问

静态方法:* 成员变量:只能访问静态变量* 成员方法:只能访问静态成员方法* 非静态方法:* 成员变量:可以是静态的,也可以是非静态的* 成员方法:可是是静态的成员方法,也可以是非静态的成员方法。小结:* 静态只能访问静态。...

2018-07-24 19:40:28 728

原创 java static关键字的特点

java中static修饰的是静态的对象,Static关键字的特点:随着类的加载而加载。 优于对象存在,随着字节码的文件存在而存在。 被类的所有对象所共享. 可以通过类名调用....

2018-07-24 19:38:16 1752

原创 java面试题-静态代码块,构造代码块,构造方法的执行顺序问题

例子:.class Student {. static {. System.out.println("Student 静态代码块");. }. . {. System.out.println("Student 构造代码块");. }. . public Student() {. System.out.println("Stud...

2018-07-24 19:25:58 604

转载 java中传值还是传址?

这是结论:1,基本数据类型传递的值,引用数据类型传递的地址。传值 传的是基本类型 通过参数传递给方法, 传的是值的拷贝 所以 函数体内的值的变化,不会影响函数体外的值。传地址 传入的是对象的引用,通过参数传给方法,传的是地址的拷贝 。2,java中只有传值,因为地址值也是值(出去面试都说这种,支持者是高司令(java之父))...

2018-07-24 14:49:37 578

转载 short s=1;s = s+1; //2 short s=1;s+=1;//2问题

short s=1;s = s+1; //2short s=1;s+=1;//2上面两个代码有没有问题,如果有,那里有问题第一句不行,因为第一句int型不能隐式转换为short型,隐式类型转换可以从小到大自动转,即byte->short->int->long如果反过来会丢失精度,必须进行显示类型转换 short s=1;s=s+1;自然是编译不通过的 提示损失...

2018-07-24 08:54:30 472

转载 为什么java种float表示的数据范围比long的大?

我们知道,long的是8字节,float是4个字节,但是float表示的数据范围大,因为他们底层的存储结构不同。https://blog.csdn.net/shanshan1yi/article/details/48477119

2018-07-23 21:06:28 2212

原创 spring框架学习之环境搭建及常见错误解决

参考网址--https://www.w3cschool.cn/wkspring/f6pk1ic8.htmlspring环境搭建及springHelloworld的输出。教程就按照上面的那个参考地址即可,就是注意一点:Beans.xml文件夹放到src文件夹下面,否则会出现文件找不到的错误。...

2018-07-21 23:17:04 285

原创 socket练习-python和java

我的github地址,欢迎围观;https://github.com/guozhanquan/socket_practice新手勿喷,仅做学习交流。

2018-06-21 18:07:34 805

转载 github的使用教程

这个实在注册账号和安装好github客户端之后的怎样将代码提交到github上的教程:https://blog.csdn.net/HJ_CQ/article/details/73201250

2018-06-21 18:03:19 213

原创 github错误 Failed to connect to 127.0.0.1 port 1080: Connection refused

windows下:C:\Users\admin\.gitconfig文件,添加代理:[http] proxy = http://127.0.0.1:1080当然需要打开自己的代理软件ssr,全局模式,就好了。在gitbash中输入命令:$ git config --global http.proxy显示为这个,就表示添加代理成功:http://127.0.0.1:1080至于网上的其他方法,我试了...

2018-06-21 17:58:47 6272

原创 ubuntu服务器上安装jupyter

简单粗暴,不解释:https://blog.csdn.net/qq_18293213/article/details/72910834绝对有效,无坑!!!!!本人服务器安装版本:Ubuntu 16.04 x64Ubuntu 16.04 x64

2018-06-21 17:02:57 1322

原创 Huginn搭建教程指导

1、开源项目介绍:可以实现实现某页面更新的追踪,从而产生rss订阅文件,然后自己下载rss阅读器进行查看。2、好了,靠谱的教程在这里,只需要按照我所给的教程搭建即可,没有坑。服务器版本:Ubuntu 14.04 x64其他版本的服务器另找教程,出现问题概不负责。按照这个教程一步步进行就好。https://github.com/huginn/huginn/blob/master/doc/manual...

2018-06-21 16:59:17 5353

原创 免费域名申请及解析

如果你有一台服务器了的话(没有的可以去vultr上愁一愁,物色一个),然后接下来你可能需要域名解析。提供免费域名的网站 freenom(需要梯子,最多提供免费一年)提供域名解析的网站 dnspod具体解析教程:https://www.cnblogs.com/ssooking/p/6364639.html就这样,祝大家搭建愉快。以上教程没有坑,亲测体验...

2018-06-21 16:47:44 6503

原创 nextcloud云搭建及教程转接

1.为什么要搭建nextcloud云?现在百度云等一些云下载速度受限,而且自己的小秘密,私密等影片会被扫描检测,所以我们自己在自己的服务器上搭建是非常方便的。nextcloud的功能主要有云盘功能,还有文件自动同步共享,只需要下载客户端并且配置一下环境即可。2.步骤:主要分为两个步骤:1.服务器环境的配置,这里网上有许多教程和方法,我推荐LAMP环境。这里给一个网址: Ubuntu环境下搭建,其他...

2018-06-21 16:33:45 5398 1

原创 leanote搭建

一点点其他感悟:这几天略闲得慌,就多些一些博客,如果能给其他人带来方便和收获,那是我的荣幸。不管怎样,我会坚持下去,我是一个做事情三分钟热度的人,希望通过写博客来督促自己。希望大家多健身,有一个好的身体。由于我现在的水平有限,可能写的东西并不全是原创,希望多多谅解。好了废话不多说了,干货开始。————————————————————————————————————————————————————用...

2018-06-21 11:29:19 255

原创 2018-6-21工具分享

helloworld,第一次写博客,以后我尽量每天都坚持写,内容可能是原创或者是转载之类的文章,可能是干货或者我自己在做项目过程中或者看其他人写的好的文章的感悟推送,技术或者是非技术的都有。我会用csdn,知乎,微信公众号,个人网站等几个平台进行创作,请大家多多关注支持。分割线-------------------------------------------------------------...

2018-06-21 11:08:40 148

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除