自定义博客皮肤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)
  • 收藏
  • 关注

原创 141day(core java10.2)

陈国佳总结《2018年2月28日》【连续141天】 标题:core java10.2; 内容: 1.沙箱: 简单来说,就是java中,对java web start的应用程序访问的保险措施: 因为当访问一个网页时,其中的applet会全部启动,为了防止其中的代码产生安全威胁: 远程代码仅被允许:显示图像,播放音乐,读取用户的键盘输入和鼠标输入,以及将输入送回加载代码所在的主机;

2018-02-28 20:39:43 160

原创 140day(corejava10.1)

陈国佳总结《2018年2月28日》【连续140天】 标题:corejava10.1; 内容: java归档文件(JAR); JAR是压缩的,采用ZIP格式,zip使用的是pack200; 1. jar创建文件命令格式: jar程序可选项: 2.清单文件: 每个jar文件都包含一个描述归档特征的清单文件(manifest); 名为MANIFEST.MF; 3

2018-02-28 01:13:34 100

原创 139day(core java6.3,6.4)

陈国佳总结《2018年2月27日》【连续139天】 标题:阅读core java6.3,6.4; 内容: 1.回调(callback); 2.内部类: 1)可以访问外围类的变量; 2)具有命名控制和限制访问的优点; 安全隐患: 由于虚拟机并没有内部类的概念,仅仅是有编译器提供的(外围类$内部类), 这个美元符号用来显示内部类,而内部类可以直接访问其外围类的变量,存在风险; 3)

2018-02-27 02:11:25 121

原创 138day(core java6.1,6.2)

陈国佳总结《2018年2月26日》【连续138天】 标题:core java6.1,6.2; 内容: 1.接口(interface)内部方法自动属于public,不必提供关键字; 2.任何实现Comparable接口内部必须包含compareTo方法(以Object为参数,返回int); 3.可用instanceof检测一个对象是否实现了某个特定接口; 4.接口中声明的某些常量,实现了

2018-02-26 01:12:15 84

原创 137day(pow)

陈国佳总结《2018年2月23日》[连续137天] 标题:pow; 内容: 有关数的n次方函数的不同写法: 1. public double myPow(double x, int n) { long N = n; if (N < 0) { x = 1 / x; N = -N; }

2018-02-25 00:43:59 134

原创 136day(core java5.6,5.8)

陈国佳总结《2018年2月23日》【连续136天】 标题:core java5.6,5.8; 内容: 1.枚举类: 以尺码为例: 2.继承设计的技巧 : 1)将公共操作和域名放在超类; 2)不要使用受保护的类; 3)使用继承实现“is-a”关系; 4)除非所有继承的方法都有意义,否则不要使用继承; 5)在覆盖方法时,不要改变预期; 6)使用多态,而非类型信息;

2018-02-23 23:19:06 143

原创 135day(core java5.4,5.5)

陈国佳总结《2018年2月23日》【连续1235天】 内容:core java5.4,5.5; 1.关于昨天的第三种方法,不一定要用到Map容器,根据ASCII码的性质,字符与数字间的对应关系,可用一个数组来储存字符串, 每个数组相应的位置代表一个字符,里面的元素对应在字符串中出现的位置,重复的会产生覆盖: 所以求一个字符串的无重复元素子字符串可以有如下解法: public class

2018-02-23 06:24:07 123

原创 134day( Longest Substring Without Repeating Characters的方法)

陈国佳总结《2018年2月22日》【连续134天】 标题: Longest Substring Without Repeating Characters的方法; 内容: 1.昨天的题目: 阅读了它的解题思路: 方法一: 利用set容器的唯一性,来判断字符串是否有重复元素,然后枚举所有的子字符串,缺点的耗时,程序超时: class Solution { public static

2018-02-22 07:32:29 114

原创 133day( Longest Substring Without Repeating Characters)

陈国佳总结《2018年2月20日》【连续133天】 标题: Longest Substring Without Repeating Characters; 内容: Given a string, find the length of the longest substring without repeating characters. 给定一个字符串,找到最长的子字符串的长度而不重复字符。

2018-02-21 05:08:21 113

原创 132day(add two numbers)

陈国佳总结《2018年2月20日》【连续132天】 标题:add two numbers; 内容: 简单的看了一道题: You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of th

2018-02-20 07:48:49 107

原创 131day(core java5.3)

陈国佳总结《2018年2月19日》【连续131天】 标题:core java5.3; 内容: A.补充: a.重定义equals时,就必须重定义HashCode方法; B.登了一下LeetCode,顺便看了第一道题,题目都是英文,看了给的格式才知道是要写个函数: Given an array of integers, return indices of the two numbers

2018-02-19 06:56:06 112

原创 130day(core java5.1,5.2)

陈国佳总结《2018年2月18日》【连续130天】 标题:core java5.1; 内容: 1.继承层次:一个公共超类派生出的所有类的集合; 某个特定类到其祖先的途径叫继承链; 2.方法表:一种类型的方法集合。 调用某类型函数时,编译器会自动将方法与方法表对照, 如果签名相同,就调用这个方法,否则,就查找父类的方法表, 如果都未找到,就报错; 调用方法表的情况,一般是动态绑定;

2018-02-18 08:11:48 145

原创 129day(core java4.9,4.10)

陈国佳总结《2018年2月17日》【连续129天】 标题:读书; 内容: core java4.9,4.10; 1.文档注释: JDK的javadoc工具; a.包 b.公有类和接口 c.共有的和受保护的构造器及方法; d.公有的和受保护的域; 注释以 /** 开始,以 */结束, 每个注释在标记之后紧跟自由格式文本; 通用注释的标记: 中。 包和

2018-02-17 06:57:46 122

原创 128day(阅读CoreJava4.8)

陈国佳总结《2018年2月15日》【连续128天】 标题:阅读CoreJava4.8; 内容: 通过阅读4.8,了解了类路径的有关知识; 为了能使类被多个程序共享: 1.将类放在一个目录中; 2.将JAR文件放在一个目录中; 3.设置类路径(class path); A.应避免将CLASSPATH环境变量设置为永久不变的值(因为程序员极有可能忘记全局设置); B.

2018-02-15 22:49:29 98

原创 127day(阅读CoreJava4.6,4.7)

陈国佳总结《2018年2月15日》【连续127天】 标题:阅读CoreJava4.6,4.7; 内容: 1.构造器调用构造器: 2. 3.当两个包内的类的名字相同时,例如: util和sql都有Date类,调用Date时就会报错: 解决方法: 1).调用util类的情况 2).在声明时,写类的全名(在类的前面加包名); 4.静态导入: 这样,就

2018-02-15 06:33:41 98

原创 126day(继续阅读Core Java4.5)

陈国佳总结《2018年2月14日》【连续126天】 标题:继续阅读Core Java; 内容: A.Core Java读到了4.5; B. 1.很多程序设计语言(如C++,Java)采用了两种参数传递的方式: 值调用和引用调用; 按值调用(call by value):方法接收的是调用者提供的值; 按引用调用(call by reference):方法接收的是调用者的变量地址;

2018-02-14 05:51:37 170

原创 125day(继续阅读Core Java)

陈国佳总结《2018年2月12日》【连续125天】 标题:继续阅读Core Java; 内容: 1.建立类的访问器方法时,应避免如下代码: 当main函数作出如下操作时: 就可以看见d与hireDay引用了同一个对象; 应修改如下: 2.静态常量: 3.System类中有个setOut方法,它是本地方法,而非Java语言实现, 所以可以绕过

2018-02-13 00:16:13 140

原创 124day(信息熵H和模拟日历)

陈国佳总结《2018年2月12日》【连续124天】 标题:信息熵H和模拟日历; 内容: A.简单了解了一下香农的信息熵H: 先设随机事件发生的不确定性为发生概率pi的函数f(pi),该函数具有如下三条性质: 1)单调性:概率越大的事件,信息熵越小,反之亦然。即, 2)非负性:f(pi)非负; 3)可加性:多随机事件同时发生存在的总不确定性的度量,可以表示为各时间不确定

2018-02-12 03:33:58 180

原创 123day(阅读Core Java第四章1,2节)

陈国佳总结《2018年2月10日》【连续123天】 标题:阅读Core Java第四章1,2节; 内容: A.今天接着玩一玩虚拟机,由于之前安装的是Linux系统的ubuntu,直接使用iso文件了, 今天才知道虚拟机只能识别原版镜像,想win10之类的原版都是要激活码的, 当然,虚拟机就跟真机一样,直接下载ghost 系统,挂载到cd/dvd一栏, 就可以安装了: 今天安装了win

2018-02-11 01:01:04 125

原创 122day(阅读Core Java第三章后四节)

陈国佳总结《2018年2月10日》【连续122天】 标题:阅读Core Java第三章后四节; 内容: 阅读了Core Java第三章后四节: 1. 2. 3. 4. 5. 6.Java实际上没有多维数组,只有“数组的数组”(有点像指向指针的指针),例如:A[i][j]中,每个A[i]就是一个叔祖,而每个j相当于数组中的元素; 因此java二维数组的不同

2018-02-10 03:38:04 119

原创 121day(阅读Core Java3.6)

陈国佳总结《2018年2月9日》【连续121天】 标题:阅读Core Java3.6; 内容: 1.任何一个java对象都可以转成String类型 (1.Object.toString(),2.(String)Object,3.String.valueOf(Object)); 2. String greeting ="Hello!"; greeting =greeting.subs

2018-02-09 10:53:01 125

原创 120day(Core Java第三章阅读前五节)

陈国佳总结《2018年2月8日》【连续120天】 标题:Core Java第三章阅读前五节; 内容: 阅读了Core Java第三章前五节: 1.访问修饰符(access modifier):控制某段代码的被访问级别(public,private等); 2.骆驼命名法:每个单词的首字母都大写(例:FirstSample),是命名类的一般方法; 3.源代码的文件名必须与公共类的名字相同,

2018-02-08 10:57:23 116

原创 119day(阅读Core java第二章,常见的重言等值式)

172210704111-陈国佳总结《2018年2月7日》【连续119天】 标题:阅读Core java第二章,常见的重言等值式; 内容: A.阅读了core java的第二章,学习了有关编译和运行java的机制; 记下了一些术语; B.复合命题按照真值不同分为重言式(必真),矛盾式(必假)和协调市(有真有假); 重言等值式: 1.双重否定律:p﹁﹁p; 2.实质蕴

2018-02-07 07:09:06 797

原创 118day(Core Java第一章阅读,动态规划复习,真值表方法和归缪赋值法)

172210704111-陈国佳总结《2018年2月6日》【连续118天】 标题:Core Java第一章阅读,动态规划复习,真值表方法和归缪赋值法; 内容: A.简单的阅读了一下Core Java的第一章,争取每天阅读一章; B.通过一道算法题复习了一下动态规划; 2755:神奇的口袋 查看 提交 统计 提示 提问 总时间限制: 10000ms 内存限制: 65536kB 描述

2018-02-06 08:05:13 631

原创 117day(平衡二叉树的性质)

172210704111-陈国佳总结《2018年2月4日》【连续117天】 标题:平衡二叉树的性质; 内容: 看了一点有关算法的书,突然发现自己还不了解平衡二叉树; 平衡二叉树(Self-balancing binary search tree)又被称为AVL树(有别于AVL算法) 我们先了解一下二叉搜索树: 二叉查找树(Binary Search Tree),(又:二叉搜索树,二

2018-02-05 00:23:15 472

原创 116day(String,StringBuffer,StringBuilder,模拟器和虚拟机的区别,复合命题的种类)

172210704111-陈国佳总结《2018年2月4日》【连续116天】 标题:String,StringBuffer,StringBuilder,模拟器和虚拟机的区别,复合命题的种类; 内容: A.详见http://blog.csdn.net/rmn190/article/details/1492013 String 字符串常量 StringBuffer 字符串变量(线程安全) S

2018-02-04 07:54:03 269

原创 115day(对象串行化,64位的向下兼容,虚拟机安装Ubuntu,win7(gho文件格式))

172210704111-陈国佳总结《2018年2月3日》【连续115天】 标题:对象串行化,64位的向下兼容,虚拟机安装Ubuntu,win7(gho文件格式); 内容: A.对象串行化:将对象当作一个整体,整个写入文件中; 示例: class student implements Serializable { public String name; public int ag

2018-02-03 07:23:40 178

原创 114day(流过滤器,文件输入输出,服务器输入输出)

172210704111-陈国佳总结《2018年2月1日》【连续114天】 标题:流过滤器,文件输入输出,服务器输入输出; 内容: A. DataOutputStream out =new DataOutputStream( new BufferedOutputStream( new FileOutputStream("a.dat"))); int i =0

2018-02-01 23:21:46 130

原创 113day(Java流)

172210704111-陈国佳总结《2018年2月1日》【连续113天】 标题:Java流; 内容: A. public static void main(String[] args) { System.out.println("Hello world!"); byte[] buffer =new byte[1024]; try { int len =System.

2018-02-01 08:20:12 141

空空如也

空空如也

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

TA关注的人

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