Java-夯实基础
文章平均质量分 74
zrf1335348191
Those who are crazy to change the World are the person who can change the World
展开
-
Java访问控制修饰符
在这里,为大家送上一句java编程思想中的一句话:有些事实对于95%的程序员来说是永远不必知道的,因为这只会增加学习编程语言的复杂性。原创 2015-12-28 15:45:18 · 1171 阅读 · 0 评论 -
程序媛儿的自我修养
本文由公众号:码农修仙儿独家发布,微信搜索fanfan_code查询更多裁员新闻满天飞,图片我就不贴了滴滴、美团、知乎、京东裁员了阿里、华为、百度暂时不招了(最新消息阿里和百度已经开始招聘了)锤子、ofo资金链断裂了(锤子手机部分已被字节跳动收购)对互联网人来说,这个寒冬尤其冷。明星需要在娱乐圈扬名立万,码农不求在码农圈赫赫有名,但最起码也要能够立足,经受得住本年度的十二级裁员风暴...原创 2019-02-26 13:16:49 · 655 阅读 · 1 评论 -
Java中对象调用机制
Java属于面向对象的编程语言,这也给大家造成了一定的误区,在此说明java对对象采用的是值传递而非对象传递也就是说,以对象作为参数的方法,只能修改对象的参数即内容,无法修改对象存储的位置举个例子public class SwapObject { private static Person person1; private static Person person2;原创 2016-02-01 20:01:36 · 1261 阅读 · 0 评论 -
面试必备:String,StringBuffer,StringBuilder区别
首先说一下,这三个类都是用来处理字符串的,StringBuilder是JavaSE5之后引入的,用来替代StringBuffer,StringBuffer相对于StringBuilder线程是安全的,所以开销会大一些StringBuilder线程不安全,字符串操作会快一些至于与String的区别,体现在String字符串使用加号的时候:String st原创 2016-01-30 10:21:56 · 1849 阅读 · 0 评论 -
java关键词,return,break,continue
控制执行流程关键词break,continue,return原创 2016-01-04 16:58:39 · 1040 阅读 · 0 评论 -
为什么要使用内部类??以及内部类大汇总!!面试必备!!
我们为什么要使用内部类呢???第一:内部类可以访问外围类的 私有数据,何其方便。。第二当然是内部类对其他类隐藏不可见第三 回调时 使用内部类可以省略大量的代码那么内部类又有几种呢???根据不同 的依据分类不同,用代码说话:一般的内部类class A { ...... class B{ .....原创 2015-12-06 12:45:05 · 1376 阅读 · 0 评论 -
面试时必问题:接口和抽象类 有什么区别??
发现面试的时候最常问的就是接口和抽象类有什么区别??类也属于类,所以类就只能被单继承,而却可以实现多个接口。。还有一些接口常识:1,接口不能利用new去实例化 一个对象,但却可以声明接口变量,举个例子class A implements interfaceB....interfaceB a = new A(...);2,接口中可以定义常量3,接口 中定义的方法访问权限默原创 2015-12-04 14:20:24 · 2811 阅读 · 0 评论 -
简单直白教你理解Java中四大引用强引用,软引用,弱引用,虚引用
我属于自学型的,所以知识不够系统,只能是一边儿工作一边查漏补缺,在此要对那些写技术文章的人由衷的说句谢谢,谢谢各位大神们的分享1,强引用,看好多文章喜欢x原创 2016-11-14 13:32:17 · 5530 阅读 · 4 评论 -
初始化
在编程时,初始化与清理的工作影响着一个程序的安全性,明白初始化的顺序以及其他相关问题可以很有效的避免运行时的对象空指针的问题,以及基本类型数据的值问题基本数据类型的初始化1,基本数据类型分别有对应的默认的初始化值public class FiledInit { long l; int i; short s; double d; float f; char c;原创 2016-01-24 14:01:37 · 1408 阅读 · 1 评论 -
Java中格式化输出数据
有时候,我们需要数据按某种格式输出:比如下图所示的 行对齐或者列队齐,列与列之间的空格,以及float型的数据,这时候,我们用到的是Formatter的format方法Formatter基本用法:首先要获取formatter对象formatter = new Formatter(System.out);Formatter的构造方法中也可以闯入文件file原创 2016-01-29 10:40:47 · 3307 阅读 · 0 评论 -
正则表达式的简单用法+利用正则表达式检验身份证号码格式
正则表达式最简单的用法就是用来判断一个字符串是否符合某种表达式,可以用正则表达式判断字符串是否属于电话号码,是否属于身份证号。。。。使用正则表达式的步骤很简单:首先:规定正则表达式,String matchString = "[a-z][0-9]{8}"然后:获取pattern,Pattern pattern = Pattern.compile(matchString);原创 2015-12-14 11:27:30 · 8846 阅读 · 3 评论 -
Java中的this,final,static关键字
最近写程序发现修饰符对程序影响很大,在此 记录一下final和static这两个访问控制修饰符,希望对大家有所帮助final:可修饰域,方法,和类 1,final修饰类,则该类不可以被继承,不存在子类 2,final修饰方法,该方法不能被子类去覆写。在这里要分清子类覆写父类方法和子类重新定义父类方法两者的区别 3,final修饰域,大家可能觉final只能去修饰常原创 2015-12-04 13:11:14 · 1407 阅读 · 0 评论 -
白话平衡二叉树
本文由微信公众号:码农修仙儿独家发布该来的总会来,平衡二叉树果然又来了…出现背景前文已经研究过普通的二叉树,为什么要用二叉树呢?因为二叉树的结构可以实现二分法查找的效果。你比如前文介绍的满二叉树:如下图所示,如果你想要查找4号元素,你只需要遍历3次即可。所以在理想情况下,二叉树可以优化遍历。遍历时的时间复杂度基本上为0(logn)。但是考虑一种情况,在按顺序插入数据的情况下,二叉...原创 2019-04-03 17:20:41 · 555 阅读 · 3 评论