随笔分类 -  ①Java基础学习笔记

摘要:一、邂逅XML 文件种类是丰富多彩的,XML作为众多文件类型的一种,经常被用于数据存储和传输。所以XML在现今应用程序中是非常流行的。本文主要讲Java解析和生成XML。用于不同平台、不同设备间的数据共享通信。 XML文件的表现:以“.xml”为文件扩展名的文件; 存储结构:树形结构; 节点名称区分 阅读全文
posted @ 2016-07-12 15:00 萌小Q 阅读(68817) 评论(6) 推荐(27)
摘要:一、文件的编码 分析: * 1. “& 0xff”的解释: * 0xFF表示的是16进制(十进制是255),表示为二进制就是“11111111”。 * 那么&符表示的是按位数进行与(同为1的时候返回1,否则返回0) * 2.字节byte与int类型转换: * Integer.toHexString( 阅读全文
posted @ 2016-07-11 10:48 萌小Q 阅读(5426) 评论(9) 推荐(1)
摘要:一、JDBC常用的API深入详解及存储过程的调用 相关链接:Jdbc调用存储过程 1、存储过程(Stored Procedure)的介绍 我们常用的操作数据库语言SQL语句在执行的时候需要先编译,然后执行,而存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQ 阅读全文
posted @ 2016-04-04 11:25 萌小Q 阅读(9094) 评论(2) 推荐(6)
摘要:一、JDBC简介 JDBC是连接java应用程序和数据库之间的桥梁。 什么是JDBC? Java语言访问数据库的一种规范,是一套API。 JDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Ja 阅读全文
posted @ 2016-04-03 14:55 萌小Q 阅读(117713) 评论(15) 推荐(38)
摘要:本文要点: 基本数据类型的包装类 字符串相关类: 不可变字符序列:String 可变字符序列:StringBuffer、StringBuilder 时间处理相关类: Date DateFormat、SimpleDateFormat Calendar Math类 File类 枚举类 一、基本数据类型的 阅读全文
posted @ 2016-02-17 17:41 萌小Q 阅读(1949) 评论(0) 推荐(0)
摘要:接上文:Java基础——数组应用之字符串String类 一、StringBuffer类 StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于 阅读全文
posted @ 2016-02-16 16:17 萌小Q 阅读(1298) 评论(0) 推荐(0)
摘要:字符串String的使用 Java字符串就是Unicode字符序列,例如串“Java”就是4个Unicode字符J,a,v,a组成的。 Java中没有内置的字符串类型,而是在标准Java类库中提供了一个预定义的类String,每个用双引号括起来的字符串都是String类的一个实例。 JDK源码分析 阅读全文
posted @ 2016-02-16 15:11 萌小Q 阅读(2016) 评论(0) 推荐(0)
摘要:一、数组基本概念 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组有三个特点: 1. 其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。不可越界,如果越界,则报: 阅读全文
posted @ 2016-02-16 14:15 萌小Q 阅读(1098) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2016-02-16 13:20 萌小Q 阅读(5) 评论(0) 推荐(0)
摘要:扩展文章:http://www.itzhai.com/java-based-notebook-a-static-inner-class-within-a-class-member-within-the-class-of-local-inner-classes-anonymous-inner-clas 阅读全文
posted @ 2016-02-16 11:27 萌小Q 阅读(902) 评论(2) 推荐(1)
摘要:一、抽象(abstract)类 抽象类,说白了就是包含抽象方法的类。那什么是抽象方法?抽象方法是一种特殊的方法:抽象方法只有声明,而没有具体的实现。抽象方法说白了就是只有方法的声明,没有方法体。 抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类 阅读全文
posted @ 2016-02-15 16:06 萌小Q 阅读(1218) 评论(1) 推荐(1)
摘要:面向对象最核心的机制——动态绑定,也叫多态。 通过下面的例子理解动态绑定,即多态 1 package javastudy.summary; 2 3 class Animal { 4 /** 5 * 声明一个私有的成员变量name。 6 */ 7 private String name; 8 9 /* 阅读全文
posted @ 2016-02-14 16:35 萌小Q 阅读(628) 评论(0) 推荐(1)
摘要:面向对象第三大特征:多态 多态(polymorphism) 多态是面向对象的重要特性,简单点说:“一个接口,多种实现”,就是同一种事物表现出的多种形态。编程其实就是一个将具体世界进行抽象化的过程,多态就是抽象化的一种体现,把一系列具体事物的共同点抽象出来, 再通过这个抽象的事物, 与不同的具体事物进 阅读全文
posted @ 2016-02-14 16:13 萌小Q 阅读(1115) 评论(2) 推荐(2)
摘要:面向对象第二大特征:封装/隐藏 一、隐藏/封装(encapsulation) 为什么需要封装?封装的作用和含义? 比如:①我要看电视,只需要按一下开关和换台就可以了。有必要了解电视机内部的结构吗?有必要碰碰显像管吗?②我要开车,…… 隐藏对象内部的复杂性,只对外公开简单的接口,便于外界调用,从而提高 阅读全文
posted @ 2016-02-04 14:15 萌小Q 阅读(1319) 评论(0) 推荐(0)
摘要:final关键字 Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。 final修饰变量 final修饰变量:该变量变成常量 对于一个final变量,如果是 阅读全文
posted @ 2016-02-02 13:22 萌小Q 阅读(878) 评论(1) 推荐(1)
摘要:组合(has-a 关系) 我们已经尝试去定义类。定义类,就是新建了一种类型(type)。有了类,我们接着构造相应类型的对象。更进一步,每个类型还应该有一个清晰的接口(interface),供用户使用。 我们可以在一个新类的定义中使用其他对象。这就是组合(composition)。组合是在Java中实 阅读全文
posted @ 2016-02-02 11:02 萌小Q 阅读(4838) 评论(1) 推荐(5)
摘要:Super关键字 在JAVA类中使用super来引用父类的成分,用this来引用当前对象,如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类对象。怎么去引用里面的父类对象呢?使用super来引用,this指的是当前对象的引用,super是当前对象里面的父对象 阅读全文
posted @ 2016-02-01 17:10 萌小Q 阅读(929) 评论(0) 推荐(1)
摘要:面向对象三大特性 面向对象三大特征:继承 ;封装/隐藏 ;多态(为了适应需求的多种变化,使代码变得更加通用!) 封装:主要实现了隐藏细节,对用户提供访问接口,无需关心方法的具体实现。 继承:很好的实现了代码的复用,提高了编程效率。 多态:程序的可扩展性及可维护性增强。 继承(extends) 类是对 阅读全文
posted @ 2016-02-01 15:42 萌小Q 阅读(1510) 评论(0) 推荐(1)
摘要:很多人一提起它,就说“当前对象”,可到底什么是当前对象,是什么当前对象,他自己也不清楚。 this(隐式参数) 普通方法中,this总是指向当前调用该方法的对象。 构造方法中,this总是指向正要初始化(创建)的对象。 this不能用于static方法。 【例1】 【例2】 运行结果: Int co 阅读全文
posted @ 2016-02-01 09:36 萌小Q 阅读(695) 评论(0) 推荐(0)
摘要:Static变量 原来一个类里面的成员变量,每new一个对象,这个对象就有一份自己的成员变量,因为这些成员变量都不是静态成员变量。对于static成员变量来说,这个成员变量只有一份,而且这一份是这个类所有的对象共享。 ◆在类中,用static声明的成员变量为静态变量,或者叫:类属性、类变量。 (注意 阅读全文
posted @ 2016-01-31 20:38 萌小Q 阅读(1049) 评论(2) 推荐(1)