随笔分类 -  Java编程

摘要:Spring通过一个配置文件描述Bean及Bean直接的依赖关系,利用Java语言的反射功能实例化Bean并建立Bean之间的依赖关系。Sprig的IoC容器在完成这些底层工作的基础上,还提供了Bean实例缓存、生命周期管理、Bean实例代理、事件发布、资源装载等高级服务。 BeanFactoryT 阅读全文
posted @ 2016-03-18 20:06 我是一名老菜鸟 阅读(3219) 评论(0) 推荐(0) 编辑
摘要:Spring设计一个Resource接口,它为应用提供了更强的访问底层资源的能力。该接口拥有对应不同的资源类型的实现类。 输出结果: 输出结果: 阅读全文
posted @ 2016-03-18 16:40 我是一名老菜鸟 阅读(633) 评论(0) 推荐(0) 编辑
摘要:输出结果: 3、创建测试类com.reflect.ReflectTest 阅读全文
posted @ 2016-03-18 15:46 我是一名老菜鸟 阅读(960) 评论(0) 推荐(0) 编辑
摘要:相关软件: 1、Intellij IDEA14:http://pan.baidu.com/s/1nu16VyD 2、JDK7:http://pan.baidu.com/s/1dEstJ5f 3、Tomcat(apache-tomcat-6.0.43):http://pan.baidu.com/s/1 阅读全文
posted @ 2016-03-17 21:48 我是一名老菜鸟 阅读(60902) 评论(6) 推荐(5) 编辑
摘要:相关软件: Intellij Idea14:http://pan.baidu.com/s/1nu16VyD JDK7:http://pan.baidu.com/s/1dEstJ5f 1、File -> New Project-> -> 选择“Spring MVC” -> 输入Project name 阅读全文
posted @ 2016-03-17 10:48 我是一名老菜鸟 阅读(22469) 评论(0) 推荐(0) 编辑
摘要:相关软件: 阅读全文
posted @ 2016-03-16 21:32 我是一名老菜鸟 阅读(451776) 评论(19) 推荐(35) 编辑
摘要:相关软件: 阅读全文
posted @ 2016-03-16 18:03 我是一名老菜鸟 阅读(44336) 评论(4) 推荐(0) 编辑
摘要:1、类加载器 1)类的加载 · 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 · 加载 :就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 · 连接: · 验证 是否有正确的 阅读全文
posted @ 2016-03-01 11:39 我是一名老菜鸟 阅读(9010) 评论(2) 推荐(1) 编辑
摘要:1、网络编程概述 1)网络编程概述 ·计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 ·网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进... 阅读全文
posted @ 2016-01-18 22:25 我是一名老菜鸟 阅读(2075) 评论(0) 推荐(0) 编辑
摘要:1、面向对象思想设计原则 在实际的开发中,我们要想更深入的了解面向对象思想,就必须熟悉前人总结过的面向对象的思想的设计原则。 1)单一职责原则:就是开发人员经常说的”高内聚,低耦合”。也就是说,每个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。在设计模式中,所有的... 阅读全文
posted @ 2016-01-07 17:41 我是一名老菜鸟 阅读(731) 评论(0) 推荐(0) 编辑
摘要:1、JDK5中Lock锁的使用 虽然我们可以理解同步代码块和同步方法的锁对象问题,但是我们并没有直接看到在哪里加上了锁,在哪里释放了锁,为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象Lock。 · Lock void lock() ... 阅读全文
posted @ 2016-01-07 17:25 我是一名老菜鸟 阅读(394) 评论(0) 推荐(0) 编辑
摘要:1、多线程概述 1)进程: 正在运行的程序,是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。 2)线程: 在同一个进程内又可以执行多个任务,而这每一个任务我就可以看出是一个线程。 线程:是程序的执行单元,执行路径。是程序使用CPU的最基本... 阅读全文
posted @ 2016-01-04 11:10 我是一名老菜鸟 阅读(2168) 评论(0) 推荐(0) 编辑
摘要:1、操作基本数据类型的流 1)操作基本数据类型 ·DataInputStream:数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型。应用程序可以使用数据输出流写入稍后由数据输入流读取的数据。 ·DataOutputStream:数据输出流允许应用程序以适当方式将... 阅读全文
posted @ 2016-01-03 17:41 我是一名老菜鸟 阅读(828) 评论(0) 推荐(0) 编辑
摘要:练习题:1、复制文本文件package cn.itcast_01;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;impor... 阅读全文
posted @ 2015-12-29 17:40 我是一名老菜鸟 阅读(3337) 评论(0) 推荐(0) 编辑
摘要:1、编码 1)编码表概述 由字符及其对应的数值组成的一张表 2)常见编码表 ·ASCII/Unicode 字符集:ASCII是美国标准信息交换码,用一个字节的7位可以表示。Unicode是国际标准码,融合了多种文字,所有文字都用两个字节来表示,Java语言使用的就是unicode。 ·... 阅读全文
posted @ 2015-12-28 17:46 我是一名老菜鸟 阅读(3145) 评论(0) 推荐(0) 编辑
摘要:1、IO流概述 ·IO流用来处理设备之间的数据传输 ·上传文件和下载文件 ·Java对数据的操作是通过流的方式 ·Java用于操作流的对象都在IO包中2、IO流分类 1)按照数据流向 输入流 读入数据 输出流 写出数据 2) 按照数据类型 字节流: ... 阅读全文
posted @ 2015-12-27 18:21 我是一名老菜鸟 阅读(954) 评论(0) 推荐(0) 编辑
摘要:1、方法定义中调用方法本身的现象2、递归注意实现 1) 要有出口,否则就是死递归 2) 次数不能太多,否则就内存溢出 3) 构造方法不能递归使用3、递归解决问题的思想和图解:例子1:求5的阶乘package diguidemos;/** * Created by gao on 15... 阅读全文
posted @ 2015-12-27 18:04 我是一名老菜鸟 阅读(1083) 评论(0) 推荐(0) 编辑
摘要:1、File类的概述 文件和目录路径名的抽象表示形式,创建File对象后,仅仅是一个路径的表示,不代码具体的事物一定是存在的。2、构造方法 ·public File(String pathname):根据一个路径得到File对象 ·public File(String parent,Str... 阅读全文
posted @ 2015-12-25 12:28 我是一名老菜鸟 阅读(3653) 评论(0) 推荐(0) 编辑
摘要:1、异常:异常就是Java程序在运行过程中出现的错误。2、异常由来:问题也是现实生活中一个具体事务,也可以通过java 的类的形式进行描述,并封装成对象。其实就是Java对不正常情况进行描述后的对象体现。3、我们见过的异常,角标越界异常,空指针异常。4、异常分类图解:5、程序的异常:Throwabl... 阅读全文
posted @ 2015-12-24 22:50 我是一名老菜鸟 阅读(2237) 评论(0) 推荐(1) 编辑
摘要:1、获取字符串中每一个字母出现的次数。 比如"aababcabcdabcde",结果为:a(5)b(4)c(3)d(2)e(1)分析如下:package mapexercise;import java.util.Scanner;import java.util.Set;import java.ut... 阅读全文
posted @ 2015-12-22 17:06 我是一名老菜鸟 阅读(1721) 评论(0) 推荐(0) 编辑