lc18n
码龄9年
关注
提问 私信
  • 博客:12,114
    12,114
    总访问量
  • 9
    原创
  • 833,605
    排名
  • 1
    粉丝
  • 0
    铁粉

个人简介:小白在山寨,向往山寨外的世界。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2016-03-23
博客简介:

lc18n的博客

博客描述:
一只野生小白的里子。
查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得3次收藏
创作历程
  • 16篇
    2016年
成就勋章
TA的专栏
  • java
    16篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

idea 注册码,这个网站收藏了。

http://idea.lanyus.com/
转载
发布博客 2016.11.28 ·
505 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

垃圾回收器如何工作

垃圾回收器对于提高对象的创建速度具有明显的效果。java从堆分配空间的速度可以和其他语言从堆栈中分配空间的速度相媲美。 比如:C++中堆的内存分配类似于一个院子中给每个对象分配一块底盘。而java中堆的内存分配更像是一个传送带,每分配一个新对象,它就向前移动一格。这相当于无脑分配,故而速度非常快。之所以可以这样实现,得益于垃圾回收器的存在。通过垃圾回收器对对象重新排列,实现了一种高速的、有无限空间
原创
发布博客 2016.08.20 ·
521 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 内存分配

有五个不同的地方可以存储数据:1.寄存器: 这是最快的存储区,因为它位于处理器内部。但是寄存器的数量极其有限,所以寄存器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。2.堆栈: 位于通用RAM(随机访问存储器)中,但通过堆栈指针可以从处理器那里获得间接支持。堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存。这是一种快速有效的分配存储的方法,仅次于寄存器
转载
发布博客 2016.08.20 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

开始

1.循环,真就循环 2.只有浮点型除以0才有正无穷大和负无穷大;int除以0会抛出异常 3.所有的正无穷大都相等,所有的负无穷大也都相等 4.NaN表示非数,NaN每一个都不相等5.类型转换:这里要注意类型这个东西。Java里,类型分为基本类型和引用类型两种。 类型转换也就会分为基本类型间的转换,和基本类型与引用类型之间的转换。基本类型的等级顺序: byte char
原创
发布博客 2016.07.29 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快速排序

http://blog.csdn.net/morewindows/article/details/6684558
转载
发布博客 2016.06.16 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

add & foreach (remove)

http://www.2cto.com/kf/201403/286536.htmlforeach 就是用来遍历读取的。其他操作最好都用for循环,对于列表而言,如果有remove,则遍历时候要对i-1.例如,列表第二个被删后,i等于3了,下次要读取第三个,但是由于2被删了,原来的3已经补位成为2了,此时实际读取的将是原来的4,也就是会漏掉原来的3.i-1是一种解决方法,还有一种是可以在循环的时候把要
原创
发布博客 2016.06.16 ·
786 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

float & double & 格式化输出

float 4个字节 (32位) double 8个字节 (64位)赋值时,float类型,必须在直接量后面标明f,否则将默认为double类型。 double类型有更高的精度,但是占据更多资源,运算速度也将慢于float。double k=1.3f; System.out.println(k); //output: 1.2999999523162842float
原创
发布博客 2016.06.14 ·
7548 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

String & StringBulider

两个都是类型 StringBulider类提供了丰富的方法:insert(),append(),toString()等等。类似于list,只不过list的toString输出的是list,StringBulider的toString输出的是字符串。在使用方面:(以续长一个字符串为例) str=“abc”+“def”+“mno”; //String是一个类型,这段代码会生成3个对
原创
发布博客 2016.06.13 ·
307 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

list 方法

摘抄API add(); addAll();//添加指定collection中的所有元素至此列表的结尾,顺序是指定collection的迭代器返回这些元素的顺序。 addFirst();//加入开头 clear(); colne();//返回一个此列表的副本。 contains();//如果此列表包含指定元素,则返回true。 set(); size(); toArray();//
原创
发布博客 2016.06.12 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Scanner & ASCII & split();

Scanner scan=new Scanner(System.in); while (scan.hasNext()) { int n = scan.nextInt(); if(….){ break; } } sc.close();//这种写法就可以满足任何输入了。
原创
发布博客 2016.06.12 ·
362 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数组

数组是一种数据类型,同String类似,是一种引用类型,不是基本类型。java 语言支持两种语法定义数组: type[] arr; //推荐,数组是一种类型。 type arr[];初始化: 一、静态 type[] arr; arr= new type[] {1,2,3,4…}; 或直接 type[] arr={1,2,3,4,5…..};二、动态 只指定数组的长度,
转载
发布博客 2016.06.12 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

命名

首字母大写都是类或接口 驼峰写法首字母都是小写,用于变量,方法的命名长单词和单词的复数要具体区别了。
原创
发布博客 2016.06.11 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

String & CharSequence

String 简介 String 是java中的字符串,它继承于CharSequence。String 和 CharSequence 关系 String 继承于CharSequence,也就是说String也是CharSequence类型。CharSequence是一个接口,它只包括length(), charAt(int index), subSequence(int start, int e
转载
发布博客 2016.06.11 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

泛型

class k{ //定义k的时候指定了一个类型形参,该形参名为T //在改类里,T可以作为类型使用 void kk(T t){ // T是类型的形参,所以还要有个方法的形参,t System.out.println(t); } }public class
原创
发布博客 2016.06.11 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据类型转换

http://www.360doc.com/content/10/0915/10/2795334_53771845.shtmlps: System.out.println(Byte.MAX_VALUE); System.out.println(Byte.MIN_VALUE); 得到: -128 127
转载
发布博客 2016.06.11 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

List和ArrayList的区别

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
转载
发布博客 2016.06.11 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多