![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 76
zzzPandazzz
学习记录
展开
-
JDBC初学
8.7学习心得1. JDBC 的作用2. 点击 File -> new -> Web Project ->将 mysql-connector-java-5.1.30.jar (用于连接java和mysql数据库关键文件)拷进 WebRoot\WEB-INF\lib 中 -> 右键该文件 -> Build Path -> Add to Build Path。文件下载地址3. 代码(1)遍历数据库中数据原创 2017-08-07 19:54:46 · 279 阅读 · 0 评论 -
NIO基础
8.6学习心得1. Channel(1) 所有的 IO 在NIO 中都从一个Channel 开始。(2)既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的,通道可以异步地读写。(3)通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。从通道读取数据到缓冲区,从缓冲区写入数据到通道。(4)Channel的实现FileChannel 从文件中读写数据。Dat原创 2017-08-06 19:25:52 · 183 阅读 · 0 评论 -
IO基础
8.5学习心得1. I/O操作的一般步骤(1)构造一个与介质相关的I/O对象,以提供一种低层次的方法将数据输入或输出到相应的介质;(2)将与介质相关的对象强制类型转换为它的父类(即抽象I/O类),并利用该对象构造一个流对象。这样便建立起了流类对象与介质相关对象的关联;(3)这时就可利用流对象的I/O方法进行相应介质上的数据读写。2. 从流中传输的数据单位分为两类:字节流与字符流字节流从Input原创 2017-08-05 20:50:13 · 168 阅读 · 0 评论 -
MySQL基础
8.4学习心得1. 数据库基础知识创建数据库语句:create database 数据库名称;查看已经存在的数据库:show databases;修改数据库的编码:alter database 数据库名称 default character set 编码方式;删除数据库:drop database 数据库名称;数据类型创建数据表:Create table 表名 ( 字段名1 数据类型 [原创 2017-08-04 19:08:13 · 311 阅读 · 0 评论 -
异常类
7.31学习心得1. 异常类层次结构Exception:处理用户程序应当捕获的异常情况。Error:Error 类的异常为内部错误,因此在正常情况下不期望用户的程序捕获它们 。2. Java 异常类3. 异常处理块的一般形式4. throw 与 throws 区别throw(抛出异常):如果在当前环境无法解决一个异常,就要将其抛出,把异常交给调用者处理。throws(声明异常):throw原创 2017-07-31 20:51:46 · 927 阅读 · 0 评论 -
集合
7.30学习心得1. 集合与数组的区别(1)JAVA集合可以存储和操作数目不固定的一组数据,数组定义时就规定了大小;(2)JAVA集合只能存放引用类型的数据,不能存放基本数据类型。2. 在Java 2的Collections框架中,主要包括两个接口及其扩展和实现类:Collection接口和Map接口。Collection接口存储一组对象,Map接口则存储一些关键字/值对。3. JAVA集合主要分为原创 2017-07-30 21:24:41 · 265 阅读 · 0 评论 -
抽象类、接口和内部类
7.29学习心得1. 抽象类(abstract)抽象类的特点(1)抽象类中的方法不一定都是抽象的,抽象类中可以包含抽象的方法,也可以包含具体的方法。(2)不能实例化抽象类。抽象类有子类的时候,除非子类采用具体的方法替代抽象类中的全部抽象方法,否则子类本身也被自动被认为是抽象的。例题1:birds类(抽象类):public abstract class birds { private S原创 2017-07-29 20:56:30 · 366 阅读 · 0 评论 -
查缺补漏
7.28学习心得1. instanceof 运算符作用:用于判断前面的对象是否是后面的类。2. length属性是针对数组而言,length()是针对String而言,而size()方法是针对泛型集合而言。3. 静态、动态定义数组的区别public static void main(String[] args) { String num="6789"; String原创 2017-07-28 21:38:59 · 200 阅读 · 0 评论 -
面向对象:继承、重写和多态
7.25学习心得1. 包 package (必须写在文件开头,类似于C++/C#中的头文件)命名规则:域名反过来写;全用小写字母,避免使用与系统发生冲突的名字将一组功能相同的类放在同一个package中。2. import (相当于C++/C#中的using)导入类: import pkg.subpkg.className import pkg.sunpkg.*(*只能表示类名,不能原创 2017-07-28 17:18:20 · 283 阅读 · 0 评论 -
数组与递归方法
7.24学习总结1.数组(重点)数组也是一种类型,下标从0开始。可存储基本类型,也可以存储引用类型。数组中元素具有相同的数据类型。定义方式(2种):type[] arrayName; (常用) type arrayName[]; 同一个程序选择同一种定义数组的方式。静态初始化:int[] a={1,2,3}; 动态初始化:int[] a=new int[原创 2017-07-28 16:50:52 · 3133 阅读 · 0 评论 -
Java初学
7.23学习心得1. 了解了JAVA的三个内涵,以及按应用环境划分的3种形式。Java的三个方面的内涵:编程语言、开发工具、运行环境。按应用环境可分为:J2EE J2SE J2ME(面试中会考)2. Java的特点—独特的垃圾回收机制(GC)(C/C++需要程序员负责回收已经分配的内存)3. final、finally、finalize的区别(重点)(1)final 如果一个类被声原创 2017-07-28 16:10:01 · 306 阅读 · 0 评论 -
JSP概述
8.11学习心得<% 代码片段 %> //JSP脚本<%= 表达式 %> //JSP表达式<!-- 注释 --%> //JSP注释1. JSP 指令(1)page 指令设置jsp页面的静态属性定义页面的依赖属性,比如脚本语言、error页面、缓存需求等 (用的比较多的有import)(2)include 指令向当前页面插入一个静态的文件(可以是jsp页面原创 2017-08-12 00:15:49 · 231 阅读 · 0 评论 -
MapReduce总结
MapReduce总结1. MapReduce算法的核心概念分而治之,切分、分别计算、合并。2. map任务不是随便地分配给某个TaskTracker,而是根据数据本地化(Data-Local);而分配reduce任务时并不考虑数据本地化。3. 心跳机制TaskTracker每隔一段时间会给JobTracker发送一个心跳,反馈给JobTracker它的运行状态。4. 作业运行过程中的4个实体功能概原创 2017-09-22 15:01:01 · 304 阅读 · 0 评论