- 博客(20)
- 收藏
- 关注
原创 《Java核心技术(卷一)》读书笔记——第十二章:集合框架
Collection1) Task:阅读源代码: 2) 使用接口类型存放集合的引用。优点:可以轻松的使用另一种不同的实现3) Iterator接口光标与BEACSPACE键——next方法和remove方法的相互依赖性:1. remove方法删除的是上一次调用next返回的元素2. 不调用next方法就调用remov
2017-09-05 10:38:27
491
原创 《Java核心技术(卷一)》读书笔记——泛型编程
Generic Programming1. 什么是泛型?一个泛型类就是具有一个或者多个类型参数(type parameter)的类。我们可以把它看做是普通类的工厂,通过指定type parameter来实例化泛型类2. 泛型的创新点?在此之前,泛型实现靠继承。随之而来的两个问题:1. 对具体对象操作时必须进行强制类型转换,操作繁琐易出错
2017-09-05 10:37:17
485
原创 《Java核心技术(卷一)》读书笔记——第十一章:异常处理
Exception1. 异常处理的理想目标通知用户发生了错误保存当前的工作结果允许用户妥善的退出程序2. 异常处理的任务转移程序的控制权:Exception——>Exception Handler3. 异常处理的大致流程方法立即退出,剩余代码不执行,不返回值调用该方法的代码也无法执行搜索Exception Handler处理异常
2017-09-05 10:36:18
479
原创 《Java核心技术(卷一)》读书笔记——接口
Interface1. 接口的概念?接口不是类,而是对类的一组需求描述。如果类遵从某个特定接口,那么就要履行这项服务2. 接口的组成?所有方法自动public不允许含有实例域不能在接口中实现方法可以定义常量3. 反对称规则n Java语言中有这样一个接口:n 语言标准规定:对于任意的x和y,必须保证:sgn(x.
2017-09-05 10:35:41
523
原创 《Java核心技术(卷一)》读书笔记——第六章:内部类
Inner Class1. 内部类的概念?类中类2. 为什么要用内部类?内部类的方法可以访问外部类的实例域内部类对外部类的同一个包中的类实现了隐藏匿名内部类在“想要定义一个回调函数却又不想编写大量代码”时非常便捷3. 内部类语法详谈(常规)1. 内部类与外部类是类之间的关系,不是对象之间的关系虽然TimePrinte
2017-09-05 10:34:29
436
原创 《Java核心技术(卷一)》读书笔记——第五章:继承
Inheritance1. 派生类访问基类的私有域——必须借助基类的公有接口Q:1. 既然子类自动继承了父类的域,那么子类访问自己的域为何受限? 2. 如果子类方法每一次访问实例域,都要调用父类的公有接口,从实现角度看,是相当的繁琐,难道没有捷径走?2. 派生类的构造器调用父类构造器,初始化父类的“私有域”!强
2017-09-05 10:33:11
460
原创 《Java核心技术(卷一)》读书笔记——第四章:OOP
OOP1. 封装encapsulationa)形式上:将对象的数据和行为组合在一个类中,对对象的使用者隐藏了数据的实现方式b)关键:绝对不能让类中的方法直接访问其它类的数据。程序仅通过对象的方法与对象数据进行交互。c)作用:赋予对象“黑盒”的特征,提高了对象的可重用性和可靠性。意味着哪怕一个类全面改变存储数据的方式,只要仍旧使用相同的方法操作数据,其他对象就不会知道或介意
2017-09-05 09:58:42
1660
原创 《Java核心技术(卷一)》读书笔记——第三章:Java基础
Basic1. Java大小写敏感。因此,变量HireDay和hireDay是两个变量2. Java所有函数都属于某个类的方法。因此,main方法需要一个外壳类3. System.exit方法n 概念:Java与C/C++不同,不向操作系统返回“退出代码”。main方法正常退出,Java应用程序的退出代码为0,表示成功的运行了程序。如果
2017-09-05 09:45:54
1275
原创 《数据库系统概念(第六版)》读书笔记——第6章:高级SQL
高级SQL标签(空格分隔): 数据库JDBC示例(来自课后习题)public class ResultSetTable { private ResultSet resultSet; private ResultSetMetaData reslutSetMetaDate; private int cols_num; public void resultSetTable (
2017-08-28 20:56:30
2286
原创 《数据库系统概念(第六版)》读书笔记——第三章:SQL
基础SQL标签(空格分隔): 数据库SQL基本数据类型 数据类型 说明 字符串 char(n) 固定长度字符串 varchar(n) 可变长度字符串 nvarchar(n) 存放使用Unicode表示的多语言数据 布尔值 boolean true / false 二进制 binary(n) 二进制串.固定长度n varb
2017-08-28 20:52:41
1950
原创 开发工具——设置Intellij IDEA忽略部分类编译错误
问题背景有些时候我们的项目中有些错误,但这些错误并不影响项目的整体运行(或许是没有使用到),默认情况下IDEA是无法通过编译的,因此也就无法部署运行,要达到正确运行项的目的需要作一些设置才行。设置Intellij IDEA忽略部分类编译错误设置路径:File——Settings——Compiler——Java compiler 所做修改: 1)Use complier:将Javac改为Eclip
2017-08-13 20:01:05
2785
原创 JavaEE技术——JSP
JSP的4种基本语法JSP注释: <%--注释部分--%> 因为JSP页面编译生成的Servlet类输出流不包含此类注释,所以,JSP注释不会被发送到客户端,“查看网页源代码”,此类注释不可见。(HTML注释恰恰相反)JSP声明:<%!public int count;public int info(){ return "Hello";}%> JSP声明的变量&方法,对应Serv
2017-08-11 16:23:59
341
转载 Intellij IDEA 提交代码到远程GitHub仓库
【转】Intellij IDEA 提交代码到远程GitHub仓库 1.文章参考自:http://my.oschina.net/lujianing/blog/1807282.设置相关绑定 Settings——Version Control——Git——Path to Git executable——选择你的安装目录Settings ——Version Control—
2017-07-17 15:44:39
2115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人