读书笔记
文章平均质量分 58
swll
天地玄黄
展开
-
黄阶低级 - 《 Java 核心》- 3.7 输入输出 - 修改0次
输入输出 本次只介绍简单地输入输出控制台1、读取输入构建一个 Scanner 对象,并与”标准输入流“ System.in 关联:Scanner scan = new Scanner(System.in);//构建一个 Scanner 对象,并与”标准输入流“ System.in 关联因为输入是可见的,所以 Scanner 类不适用于控制台读取密码,可以使用 Co原创 2016-08-15 16:09:45 · 305 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 5.1 类、超类和子类 - 修改0次
1、类、超类和子类 is-a 关系是继承的一个明显特征经理有普通雇员没有的属性,比如项目奖金,因此需要新建一个 Manager 类。但是,如果他是经理,那么他一定是雇员。下面是继承 Employee 类来定义 Manager 类的格式,关键词 extends 表示继承:public class Manager extends Employee { public Manager(int _原创 2016-08-21 15:31:39 · 320 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 5.1 类、超类和子类(二) - 修改0次
类、超类和子类(二) 一个对象变量可以指示多种实际类型的现象称为多态( ploymorphism),在运行时能够自动地选择调用哪个方法的现象称为动态绑定原创 2016-08-22 14:14:06 · 417 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 3.5 运算符 - 修改0次
1、自增自减运算符有两种形式,前缀和后缀,前缀先进行加1运算,后缀使用变量原来的值。int m = 7;int n = 7;int a = 2 * ++m;// now a is 16, m is 8int b = 2 * n++;// now b is 14, n is 82、关系和 boolean 运算符常见的判断相等和不等的运算符。&& 和 || 是按照“短路”原创 2016-08-12 16:37:48 · 344 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 3.4 变量 - 修改0次
Java 变量 在 Java 中,每一个变量属于一种类型,变量名对大小写敏感可以在一行声明多个变量,但不提倡这种风格。int i, j; // both are integers变量声明后,最好先显示初始化,再使用。 Java 编译器认为下面语句是错误的:int vacationDays;System.out.println(vacationDays);//ERROR--the loc原创 2016-08-12 14:23:43 · 281 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 3.2 注释 - 修改0次
Markdown及扩展 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— [ 维基百科 ]使用简单的符号标识不同的标题,将某些文字标记为粗体或者斜体,创建一个链接等,详细语法参考帮助?。表格Markdown Extra 表格语法: 项目 价格 Computer原创 2016-08-12 10:47:20 · 245 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 3.1 第一个java程序 - 修改0次
“Hello World” 虽然简单,但代表了 java 程序普遍结构,值得研究public class FirstSample { public static void main(String[] args) { System.out.println("we will not use 'Hello World !'"); }}要点原创 2016-08-12 10:25:42 · 262 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 3.3 数据类型 - 修改1次
Java 数据类型 Java 是一种强类型语言,这就意味着必须为每一个变量声明一种类型Java一共有8中基本类型-4种整形 ( byte , short , int , long )-2种浮点类型 ( float , double )-1种字符类型 ( char )-1种表示真值的类型 ( boolean ) 注意:8种基本数据类型都是小写; Java 没有任何原创 2016-08-12 12:50:41 · 264 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 3.5 运算符(二)- 修改0次
1、数学函数与常量2、数据类型转换3、强制类型转换4、括号与运算符级别5、枚举类型原创 2016-08-13 13:38:39 · 383 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 3.6 字符串 - 修改0次
1、字符串 Java 字符串就是 Unicode 字符序列Java 没有内置的字符串类型,所以在标准 Java 类库中提供了一个预定义类,叫做String。每个用双引号括起来的字符串都是 String 类的一个实例:String e = "";//an empty stringString greeting = "Hello";2、子串可以使用 substring 方法,两个参数分别是起原创 2016-08-13 15:58:26 · 358 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 5.0 继承- 修改 1 次
1、继承当当当,终于开始新的一章啦,这一种主要学习:类、超类和子类参数数量可变的方法Object :所有类的超类枚举类泛型数组列表反射对象包装器和自动装箱继承设计的技巧原创 2016-08-21 14:38:19 · 328 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 5.1 类、超类和子类(三) - 修改 1 次
1、继承层次 在继承层析中,从某个特定类到其祖先的路径成为该类的继承链由于 Java 的单继承机制,我猜想一个类的继承链是唯一的,但这一点我还没有找到明确地答案,有大神可以告诉我。2、多态 有一个用来判断是否应该设计为继承关系的简单原则,就是 is-a 原则例如,每个经理都是雇员,将 Manager 类设计为 Employee 类的子类的显而易见的 。3、动态绑原创 2016-08-22 20:46:10 · 368 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 4.9 文档注释 - 修改0次
1、文档注释1、Java 包含一个很有用的工具,叫做 javadoc , 可以由源代码生成一个 Html 文档。联机 API 文档也是通过对标准 Java 类库源代码运行 javadoc生成的。 2、如果在源代码中添加专用的定界符 /** 开始的注释,那么很容易生成专业的文档。 3.这种方法可以是代码和注释保存在同一个地方,防止丢失。更改代码后,再次运行 javadoc 即可。2、注释的插入ja原创 2016-08-21 14:28:03 · 267 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 4.8 类路径 - 修改0次
1、类路径1、jar 文件使用 zip 格式组织文件和子目录,可以通过 zip 查看 jar 文件内部内容,将后缀改成 .zip 再解压即可:2、程序员会经常忘记 3 个月前存放文件的位置。3、这部分内容现在还不理解,期待下次更新。原创 2016-08-21 10:18:39 · 363 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 4.7 包 - 修改0次
1、包1、使用包的主要原因之一是确保类名的唯一性,相同的类名只要在不同的保=包内,就不会产生冲突。 2、建议把域名的逆序作为包名 3、从编译器的角度看,嵌套的包之间没有任何关系。例如, java.util 包和 java.util.jar 包毫无关系,每一个都拥有独立的类集合。2、类的导入1、一个类可以使用所属包的所有类,以及其他包的公有类(如果这两个包有两个相同名字的公有类?搜到原创 2016-08-21 00:39:30 · 350 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 3.8 控制流程 - 修改0次
控制流程 个人认为编程语言最伟大的语句是: gotoJava 使用条件语句和循环语句控制流程。1、块的概念块即复合语句,由一对花括号括起来,确定了变量的作用域。在 C++ 中,可以在嵌套的块中重定义一个变量,在内层定义的变量会覆盖外层的,但是在 Java 中不允许这么做。2、条件语句使用块可以在 Java 中原本只能放置一条语句的地方放置多条语句。else 部分是可选的。3、循环原创 2016-08-15 17:17:57 · 235 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 3.9 大数值 - 修改0次
大数值原创 2016-08-16 09:07:46 · 215 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 3.10 数组 - 修改0次
数组一旦创建了数组,就不能改变大小;为了扩展数组的大小,应使用另一种数据结构——数组列表 ( array list )。foreach 循环可以依次处理元素集合的每个元素而不用为下标担心,尤其在需要处理集合中的所有元素时更加方便。int[] a = { 1, 3, 5, 7, 9 };for (int i : a) { System.out.print(i + " ");}//输原创 2016-08-16 10:50:29 · 336 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 4.0 对象和类 - 修改0次
对象和类 开始新的一章,主要介绍: 1、面向对象程序设计 2、如何创建标准 Java 类库中的类的对象 3、如何编写自己的类原创 2016-08-16 10:55:29 · 260 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 4.1 对象和类 - 修改0次
面向对象程序设计概述传统的结构化程序设计通过设计一系列的过程(即算法)来求解问题,一旦确定了这些过程,就要开始考虑存储数据结构的方式,也就是说算法是第一位的,数据结构是第二位的。而 OOP 却调换了这个顺序,将数据放在第一位,然后再考虑操作数据的算法。1、类由类构造(construct)对象的过程称为创建类的实例(instance)。Java 库中已经提供了几千个类,可以用于解决很多通用问原创 2016-08-16 12:18:33 · 233 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 4.2 使用预定义类 - 修改0次
使用预定义类 在 Java 中,没有类就无法做任何事情!并不是所有类都有面向对象特征,例如, Math 类。1、对象和对象变量 要想使用对象,就必须首先构造对象,并指定其初始状态,然后,对对象应用方法通常,我们希望构造的对象可以多次使用,因此,需要将对象存放在一个变量中。在对象和对象变量之间存在着一个重要的区别!经常造成编译错误的区别:Date deadline;/* * 定义一个原创 2016-08-16 13:40:57 · 237 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 4.3 用户自定义类 - 修改0次
1、从构造器开始构造器总是伴随着 new 操作符的执行被调用,而不能对一个已经存在的对象调用构造器来重新设置实例域的目的。不要在构造器中定义与实例域重名的局部变量,不然会频闭了同名的实例域。2、隐式参数和显式参数隐式参数是出现在方法名前的类对象,显式参数位于方法名后面的括号中。使用 this 可以区分开隐式参数的类对象的实例域和局部变量区分开来:public void原创 2016-08-17 21:02:52 · 241 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 4.4 静态域和静态方法 - 修改0次
静态域和静态方法 在绝大多数的面向对象程序设计语言中,静态域被称为类域,术语“ static ”只是沿用了 C++ 的叫法,并无实际意义1、静态常量和静态方法 静态变量用的比较少,静态常量却用的比较多一个常用的静态常量是 System.out,然而有一个 setOut 方法,可以将 System.out 设置为不同的流,原因是这是一个本地方法,不是用 Java 语言实现的。静态方法没有隐原创 2016-08-17 21:34:37 · 231 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 4.5 方法参数 - 修改0次
方法参数 打个比方,值调用时克隆人,和本人无关;引用调用是本人的地址,可以找到本人,改变本人1、调用基本类型一个方法不能修改一个基本数据类型的参数,例如我们定义一个方法如下:public static double threeMul(double x) { return 3 * x; }然后调用这个方法:double d = 100.0;threeMul(d);Sy原创 2016-08-17 22:41:09 · 357 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 5.2 Object 类,所有的类的超类 - 修改0次
1、Object 类,所有的类的超类在 Java 中,每个类都是由 Object 类扩展来的,因此了解 Object 类提供的所有服务非常重要。可以使用 Object 类引用任何类型的对象:Object obj = new Employee(200,23);除了基本类型,其他都是对象;所有的数组类型都是对象;2、equals 方法简单地说,Object 类中 equals原创 2016-08-28 14:52:31 · 525 阅读 · 0 评论 -
黄阶低级 - 《 Java 核心》- 4.6 对象构造 - 修改0次
1、重载 Java 允许任何重载任何方法,而不只是构造器方法方法的签名只有方法名和参数,没有返回值,也就是说,不能有两个名字相同、参数也相同而返回值不同的方法。如果多个方法有相同的方法名和不同的参数名, 便出现了重载。indexOf(int);IndexOf(int,int);indexOf(String);IndexOf(String,int);//不同的方法,相同的方法名,不同的参数原创 2016-08-20 20:34:17 · 333 阅读 · 0 评论 -
产品经理需要掌握的十大知识模块
适合自学和初入职场的产品人,旨在提供一个努力的方向,十个点围绕产品从 0 到 1 再到 n 进行,加以了解和一定的实践可以快速入门。1、行业定义:互联网产品与产品经理互联网与互联网产品的演变历程,以史为镜,可以知兴替。互联网产品的特点。互联网产品从 0 到 1 的全视图。产品经理的典型任务、团队角色与成长路径。2、定位市场:明晰市场环境,找准定位成功互联网产品的商业模式解析,他山之石,原创 2016-11-04 09:48:16 · 8879 阅读 · 0 评论