Java读书笔记
本专栏主要介绍了有关Java基础的高级部分,例如异常、封装类、反射、泛型、线程等知识,想对java基础有了解的可以参考本专栏。
LuckyZhouStar
这个作者很懒,什么都没留下…
展开
-
Java读书笔记十一(Java中的内省机制)
1.前言最近在学习Java的时候,突然发现了这个概念,鉴于好奇心的压迫,于是打算写一篇博客来总结一下。 2.什么是内省机制为了让程序员们更好的从左Java对象的属性,SUN公司开发了一套API,就被我们称为“内省”,有利于我们对类对象的属性的操作,减少了代码的数量。 3.内省和反射有什么区别反射式在运行状态把Java类中的各种成分映射成相应的原创 2015-08-04 11:53:48 · 2766 阅读 · 1 评论 -
Java学习笔记十(注解)
1.介绍注解是JavaSE5.0开始提供的一项新特性,利用此特性可以通过特定的注解标签为程序提供一些描述性信息。这些描述性信息可以在编译或运行时为编译器、运行环境提供附加的信息,从而简化开发。 2.自定义注解1.声明自己的注解@interface { [default]}@interface myTest{ //自定义注解属性 String ms原创 2015-07-03 10:26:38 · 1459 阅读 · 7 评论 -
Java学习笔记九(泛型)
1.介绍所谓的泛型就是将类型作为一种参数来传递,有了泛型后类型不再是一成不变的,可以通过泛型参数来指定。可以提供程序开发的灵活性。 2.泛型类或接口的使用泛型类声明时,与普通类没有太大的区别,只是在类中加入了类型变量的声明public class 类名{.......................................................原创 2015-07-02 16:52:44 · 1199 阅读 · 5 评论 -
Java学习笔记八(反射)
1.介绍反射为Java程序在运行时提供了动态的能力,利用反射可以在运行时对程序进行动态的控制。本篇博客着重讲解一下Java中的反射。 2.Class类的使用在Java运行过程中,每个类被加载后都会在内存中产生一个对应的Class类对象,因此通过Class类的对象就可以拿到有关类的相关信息。下面演示一个实例。package com.Reflect;//用来被加载原创 2015-07-02 16:27:27 · 1245 阅读 · 5 评论 -
Java学习笔记七(文件夹操作)
1.介绍上一篇博客介绍的是java中常用的操作文件的方式,本篇博客着重讲解一下,在Java中是如何来操作文件夹的。主要是利用的是Java.IO包下面的File类,本篇博客着重讲解一下该类的构造函数和常用的方法。 2.File类的字段摘要File类为我们提供了与系统有关的路径分割符,字段分别如下static String pathSeparator:返回值为字符串,原创 2015-07-02 15:46:21 · 1251 阅读 · 7 评论 -
Java学习笔记六(I/O流)
1.介绍在实际开发过程中经常会用到数据的输入/输出操作,本篇博客着重分析一下,java中经常用到的有关IO操作的类。而在java中可以将常用的流分为两个部分:字节流和字符流。1.流的基类 字节流字符流输入流InputStreamReader输出流OutPutStreamWriter原创 2015-07-01 21:20:49 · 1433 阅读 · 10 评论 -
JDBC的相关介绍
1.什么是驱动? 在说JDBC之前,先了解一下,什么是驱动。 两个设备之间要进行通信,因此需要一种共同的语言来交互,一定的数据格式。数据格式由设备生产商来提供,设备提供商为设备提供驱动软件,设备之间通过这种驱动软件来通信。 2.什么是JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可原创 2015-03-17 18:59:07 · 1400 阅读 · 8 评论 -
PreparementStatement接口
在敲机房收费系统的时候,就曾经遇到过SQL注入的问题,也写过一篇博客。而在学习java的过程中,有一次遇到了,不错的是,JDBC为我们提供了一个PreparementStatement接口,可以防止SQL的注入,下面介绍一下。 1.SQL注入问题在以前过程中,总是采取拼接SQL语句的方式,来实现数据的增删改查!String Sql=select * from user whe原创 2015-06-17 15:03:08 · 3899 阅读 · 2 评论 -
Java学习笔记五(多线程)
1.介绍线程能够使程序具有两条和两条以上的可执行的路径,尤其对多核CPU特别的重要。 2.创建线程1.继承Thread类一个类直接的继承Thread类的话,此类就具有了线程的能力,接下来只需要重写继承的run()即可。package com.Thread;//定义实现Runnable接口的类class MyThread11 extends Threa原创 2015-06-29 21:05:06 · 1372 阅读 · 3 评论 -
Java读书笔记四(集合类)
1.介绍本篇博客阐述一下java中的集合类,在java集合中提供的主要的接口有6个,主要类有10个,详见下图。 2.List接口及实现类操作List接口继承自Collection接口,其中的元素可以按照索引的顺序访问,并且元素的顺序均是按照添加的先后顺序进行的。1.ArrayList实现类:在开发中经常用到的集合类,可以向其中添加包括null值在原创 2015-06-29 21:04:39 · 1089 阅读 · 4 评论 -
Java读书笔记三(字符串)
1.介绍本篇博客将对JAVA中的字符串类的基本知识进行介绍,主要字符串类的一些常用方法等内容。 2.字符串对象的创建1.有两种形式,但是在开发中经常习惯于String 变量名的形式来进行操作。package com.String;public class Sample13_1 { public static void main(String args[])原创 2015-06-29 21:04:25 · 1300 阅读 · 3 评论 -
Java读书笔记二(封装类)
1.介绍都知道java中基本数据类型有很多,比如string,int……,但是基本数据类型与对象之间是不同的。但很多情况下,我们希望将基本数据类型当作对象使用,这时候就需要用到封装类。 2.封装类对象基本知识2.1.首先封装类对象有自己的几个特性。1.对象不可变,是属于final类型的对象2.不允许继承2.2.如何创建封装类对象在java中每原创 2015-06-29 10:56:33 · 1416 阅读 · 11 评论 -
Java读书笔记一(异常处理)
1.介绍在开发过程中,都会遇到程序运行时的异常,例如逻辑错误、硬件故障等,本篇博客将会详细的介绍一下Java中的异常处理机制。 2.Try和Catch捕获异常我们在处理异常过程中经常用到的就是Try和Catch语句了。try语句块能够指出可能出现的异常,随后通过一个或者多个Catch语句块来捕获。 2.1.简单的Try和Catch语法packa原创 2015-06-28 11:37:53 · 1799 阅读 · 11 评论