自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 java框架学习之-----spring

使用spring框架,也是需要配置,但是相比较struts而言,spring的配置就简单很多,因为myeclipse中有对spring的支持而且能用.新建web project–>添加项目名称–>target Runtime(选的是程序运行时的默认服务环境),选择自己添加的Apache Tomcat8.0–>勾选Generate Web.xml deployment..—>finish完成项目点创建

2017-10-28 21:38:43 305

原创 java框架总结之struts2:

要使用一个框架,首先需要做的是配置基本环境,struts2的基本配置包括: 1导入基本jar包; 2web.xml中配置核心控制器filter; 3struts中配置; 新建web project–>添加项目名称–>target Runtime(选的是程序运行时的默认服务环境),选择自己添加的Apache Tomcat8.0–>勾选Generate Web.xml d

2017-10-28 21:22:20 339

原创 java--流的概念:

io流:按数据的特点分为字符流和字节流,按流向分为输入流和输出流 InputStream是所有字节输入流的父类,OutputStream是所有输出字节流的父类;Reader是所有字符读取流的父类,Writer是所有字符写入流动父类 流的本质是数据的传输

2017-10-22 19:12:09 923

原创 java多线程

线程和进程:每一个java程序都是一个进程,每个进程都有自己独特的资源(即内存空间),进程之间资源不共享,所有进程都是同步操作的,进程可能需要同时进行多个操作,每一个操作可以看成一个线程,线程之间资源共享,每一个线程都是进程的组成部分,所有的线程都可以共享进程的资源。 主线程:main方法开启主线程,是不需要我们创建的线程,主线程分配的资源最多,也是用来响应用户操作的。 一般我们创建的线程都是子

2017-10-21 21:21:11 231

原创 Map简单应用

Map是以键值对的形式来存储数据的Mappublic class Demo02 { public static void main(String[] args) { Map<String, Double> m = new HashMap<>(); m.put("张三", 59.0); m.put("张三1", 59.0); m.

2017-10-21 18:20:12 318

转载 java集合之Collection---set/map/list

在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封装,这就极大的减化了程序员编程时的负担。程序员也可以以这个集合框架为基础,定义更高级别的数据抽象,比如

2017-10-20 20:21:42 389 2

原创 简析String --StringBuffer--StirngBuilder

String:字符串常量; StringBuffer:字符串变量(线程安全) StringBuilder:字符串变量(非线程安全) 一般用String 声明一个对象并对他进行赋值时,这个对象的值也就确定了,如果再次修改,其实是又new了一个对象,而非原来的对象,每次生成对象之后,原来的没有引用的对象就会被垃圾回收机制回收,速度就会下降很多; StringBuffer就不一样了,他是一个可变的

2017-10-20 20:08:37 254

原创 工厂模式

所谓工厂模式,简单来说就是java 提供的一种批量创建对象的方式 就我所了解掌握的工厂模式有两种,一种是比较简单的: 首先创建一个抽象类(接口也可以),在其中定义一个抽象方法,然后,创建三个改抽象类的子类,分别继承(或者实现)该抽象类,,,之后创建一个抽象类工厂,在里头创建一个getNewInstance(int num)的方法,用if/else或者switch/case来根据参数num确定要n

2017-10-16 21:34:41 254

原创 数组

数组:用来批量处理和保存相同类型的数据 数组的格式:数据的类型[] 数组名; 访问数组的元素 数组名[数组元素下标]。 遍历,用for循环, 数组名.length 定义并分配空间:数组的格式:数据的类型[] 数组名; 数组的本质是引用的数据类型 Int[] b =new int[3]; b中保存的不是具体的数据,是在堆栈中数据的起始地址,想访问数组中的元素,必须通过b找到数组在堆区

2017-10-15 10:17:30 270

原创 java基础----循环,分支

循环语句: 用if结构来表示。 简单if结构 语法: if(条件){ 当条件返回为true的时候才会执行的代码。 } If ….else结构 条件成立是一种操作 条件不成立也有一种操作 If(条件){ 当条件为true时执行的代码 }else{ 当条件为false时执行的代码 } 可以使用if…else if….else 结构 多重if结构分支:switch Sw

2017-10-15 10:04:47 287

原创 java基础------认识java

目前java平台主要有三个:javaSE,javaEE(企业版),javaMEjava之编程环境: JDK:由javaSE提供的java软件开发工具箱,java开发环境,也默认安装了JRE(java运行环境)和JVM(java虚拟机),类库以及一些核心文件。java程序的开发步骤: 编写源文件(.java)—(使用java编辑器javac)—编译源文件—(产生)—字节码文件(.class)—(使

2017-10-15 09:39:30 241

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除