自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA学习日记---Thinking in Java学习笔记,6章总结

JAVA学习日记---Thinking in Java学习笔记,6章总结第六章:访问权限控制6.1包:package com.ryan.xxxxxx上面语句放在程序的第一行,表示该类存放的路径为com.ryan.xxxxxx一个java文件中仅有一个public类作为入口,其他的类只能是非public的,用于为public类提供服务import语句用来导入包当编译器碰到

2017-07-12 21:20:33 272

原创 JAVA学习日记---Thinking in Java学习笔记,第5章总结

JAVA学习日记---Thinking in Java学习笔记,第5章总结第五章 初始化与清理5.1 用构造器确保初始化1.构造器命名必须与类名相同2.构造器也是方法,满足方法的各种特征,无参数的构造器称为默认构造器,默认构造方法或者无参构造器。在没有其他构造方法的时候可以省略不写   需要注意的是,构造器虽然是方法但是它没有返回值。3.使用构造器可以创建对象 关键字:ne

2017-07-11 20:58:54 214

原创 JAVA学习日记---Thinking in Java学习笔记,1-4章总结

JAVA学习日记---Thinking in Java学习笔记,1-4章总结第一章:对象导论在这一章介绍了JAVA所覆盖的只是包括:1.1抽象过程:万物皆对象1.2每个对象都有一个接口:对象的创建new1.3每个对象都提供服务1.4被隐藏的具体实现:使用关键字public, private,protected,以及无修饰来实现封装,注意protected与无修饰即defau

2017-06-29 15:29:16 359

原创 JAVA学习日记----------

JAVA学习日记----------今天仅有TopCoder例题更新Problem Statement  Most modern text editors are able to give some statistics about the text they are editing. One nice statistic is the averag

2017-06-27 22:32:49 226

原创 JAVA学习日记----------容器总结

重点:1 3 6 9 一. 一张类图collection: Set--->HashSet    List--->LinkedList,ArrayListMap:     HashMap二.三个知识点:1.迭代器1). java.util.Iterator中有三个方法hasNext() next() remove()2). foreach:使用增强for,

2017-06-26 17:52:49 224

原创 JAVA学习日记----------容器的扩展

JAVA学习日记----------容器的扩展一.google 的Guava下载:code.google.com/p/guava-lbraries/源码在Git上面,可以搜索下作用:扩展了JDK中的容器,如LIST ,SET, MAP等,添加了许多实用的类与方便的方法1.只读设置2.函数式编程:解耦3.加入约束条件4.集合操作:交集,差集,并集5.multima

2017-06-23 14:49:32 177

原创 关于JAVA的垃圾回收机制-引用分类

关于JAVA的垃圾回收机制-引用分类引用分类:是指垃圾回收机制在运行的时候,是否能有效地控制引用所指向的那个对象是否需要回收。对象所占用的区域是否需要回收强引用:StrongReference 对象运行时不回收软引用:SoftReference运行时可能回收(JVM内存不够时)弱引用:WeakReference GC运行时立刻回收 (WeakHashMap键为弱类型,gc运

2017-06-21 17:08:28 220

原创 JAVA学习日记----------排序篇03

JAVA学习日记----------排序篇03使用排序容器TreeSet与TreeMap一.TreeSet:数据元素可以排序且不可重复去重:比较等于0即重复1.元素可以排序 java.lang.Comparable重写 compareTo()new TreeSet()2.排序业务类 java.util.Comparator 重写compare()new TreeSet(

2017-06-20 11:02:36 224

原创 TopCoder新算法记录

TopCoder新算法记录:今天做的TopCoder题如下:Problem Statement  This task is about the scoring in the first phase of the die-game Yahtzee, where five dice are used. The score is determined

2017-06-19 23:40:54 430

原创 JAVA学习日记----------排序篇02

JAVA学习日记----------排序篇02“排序”的实体类都实现了java.lang.Comparable接口,Comparable接口中只有一个方法public int compareTo(Object obj);返回0表示 this==obj返回正数表示 this>obj返回负数表示 this1.对于Integer类中的compare方法:pub

2017-06-16 11:09:14 188

原创 JAVA学习日记----------排序篇01

JAVA学习日记----------排序篇011.排序的概念:将一组数据按照相应的规则排列顺序:可以按照大小,可以按照时间前后,或者根据不同的业务要求排序2.排序算法:冒泡,快排,二分法,选择,插入shell等冒泡排序:存在序列an,升序排列an和an+1比,将大的数放在后面,依次类推,排完一次的结果是,最大的数会在序列的最后面(排n-1次)然后循环n次实现升序排列,算法实现如

2017-06-15 18:31:01 308

原创 TopCoder02 房间号忘记了。。。JAVA学习笔记02---泛型的应用之分拣数据处理

TopCoder练习题笔记02:题目大概意思:给出了3个变量,游泳的距离distances,游泳的速度speed,以及水流的速度,让算出对应的时间顺流的速度为运动员的游泳速度+水流速度逆流的速度为运动员的游泳速度-水流速度实现如下:public int[] getSwimTimes(int[] distances,int[] speeds,int current){in

2017-06-14 22:27:22 285

原创 TopCoder01 SRM 157 DIV2 200分

TopCoder练习题笔记01TopCoder01  SRM 157 DIV2 250分:Problem Statement  A popular guessing game is "Guess the number", where one person selects a number in a known range, and ano

2017-06-13 22:05:37 212

原创 JAVA学习日记----------泛型篇01

JAVA学习日记----------泛型篇        决定开始写JAVA学习日记还是突发奇想,正在自学JAVA,何不在每天晚上总结下一天的学习成功,有助于加深自己的理解,于是想到写学习笔记。        学习笔记只是用来记录学习JAVA中的点滴,没有什么格式只为自己可以消化掉一天学习的东西,写下一些易错的重点,不为别的,只是为了自己好看。所以没有什么格式,如果有人也在观看,请见。

2017-06-12 21:55:11 297

空空如也

空空如也

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

TA关注的人

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