自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库常见操作

黑马训练营一. 对数据库的操作创建数据库用户 在实际开发中 绝对不能使用root数据库 create user '用户名' identified by '密码';为用户授权 grant all on 数据库名1.* to '用户'; //将数据库1灵力的所有权限赋给用户登录: mysql -uroot -p密码 mysql -uroot -p 回车输入密码

2015-08-10 22:03:01 312

转载 JSP页面生成验证码

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.util.Random"%><%@ page import="java.io.OutputStream"%><%@ page import="java.awt.Color"

2015-08-10 21:28:50 437

翻译 struts自定义拦截器的三种方式

struts自定义拦截器 有三种方式: 方式一、实现Interceptor 接口 public interface Interceptor extends Serializable{ public void init(); public void destroy(); public String intercep

2015-07-02 23:15:30 2252

原创 黑马程序员--面向对象2

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 该部分包含知识点较多面向对象–继承抽象类final关键字接口面向对象–多态面向对象–继承 继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 继承的好处:1.提高代码的复用性。2.让类与类之间产生了关系,有了这个关系,才有了多态的特性。继承的弊端:打破了封

2015-04-05 13:32:25 343

原创 黑马程序员--面向对象1

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 此版块包含的知识点较多:面向对象概述类与对象关系局部变量与成员变量匿名对象封装概述(好处、原则)Java中的四种权限(private、public、默认、protected)构造函数、构造代码块this关键字(应用、在函数间调用、this语句)static关键字(main函数、什么时候用、静态

2015-04-05 11:05:59 323

原创 黑马程序员--JDK1.5版本新特性

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-泛型:用于解决安全问题。是一个类型安全机制。在集合定义时指定集合内存储的数据类型。eg:ArrayList<String> al=new ArrayList<String>(); 好处:1.将运行时期出现的文题ClassCastException,转移到了编译时期,方便于程序员解决问题。让运行时期问题减

2015-04-05 00:56:12 324

原创 黑马程序员--线程间通讯

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-线程间通讯:其实就是多个线程在操作同一个资源,但是操作动作不同。等待唤醒机制的理解:其实就是多个在线程通讯时使用的技术手段是各个线程能有效利用资源,通过一定的手段使各个线程能有效的利用资源。而这种手段即:等待唤醒机制。比如有两个线程,A线程向资源内存数据,B线程从资源内取数据,在线程A操作时,B线程处于wait

2015-04-05 00:50:25 318

原创 黑马程序员--网络编程

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 网络编程: 3要素IP地址 InetAddress 网络中设备的标识 不易记忆,可用主机名 本地回环地址:127.0.0.1 主机名 localhost端口号 用于标识进程的逻辑地址,不同进程的标识 有效端口:0~65535,其中0-1024系统使用或保留端口

2015-04-04 19:37:54 279

原创 黑马程序员--IO(File类、Properties、IO中其他的一些常用流、字符编码)

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- File类 将文件或文件夹封装成对象,方便对文件与文件夹的属性信息进行操作File对象可以作为参数传递给流的构造函数File类常见方法1.创建boolean createNewFile()在指定位置创建文件,如果文件已经存在,则不创建文件,返回false 此方法

2015-04-04 10:43:19 490

原创 黑马程序员--常用API(String、基本数据类型的包装类、System、Runtime、Date、Calendar、Math)

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-String类 String类适用于描述字符串事物。 那么它就提供了多个方法对字符串进行操作。 特性:是常量,一旦被初始化就不能被改变。String s1=”abc”; String s2=new String(“abc”); 这两种构造方式的区别是: s1在内存中有一个对象 s2这句话在内存中产生了

2015-04-03 19:32:33 361

原创 黑马程序员--IO(字符流、字节流)

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- IO流是用来处理设备之间的数据传输。 Java对数据的操作是通过流的形式。用于操作流的对象都在IO包中。 流按操作数据分为两种:字节流和字符流 流按流向分为:输入流和输出流字符流的抽象基类:Reader常用共性方法: void close() 关闭该流并释放与之关联的所

2015-04-03 11:33:53 296

原创 黑马程序员--异常

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 异常:就是程序在运行时出现的不正常情况。异常由来:问题也是现实生活中的一个具体的事物,可以通过,也可以通过java的类的形式来描述,并封装成对象。其实就是java对不正常情况进行描述后的对象体现。对于问题的划分:1.严重的问题 对于严重的 java通过Error类进行描述。 对于Error一

2015-04-03 11:15:40 236

原创 黑马程序员--反射

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 反射的基石 Class类Java程序中的各个Java类,它们都属于同一类事物,比如每一个类中有构造方法,所属的包,方法,类名等属性, 既然是同一种事物,那么就可以对它们进行描述,封装成类,Class类就是这个描述各种Java类的类。 比如每一个类中有构造方法,所属的包,方法,类名等属性Person类描述人

2015-04-02 23:13:17 291

原创 黑马程序员--正则表达式

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 正则表达式:符合一定规则的表达式。作用:专门用于操作字符串。特点:用一些特定的符号来表示一些代码操作。这样就简化书写。好处:可以简化对字符串的复杂操作。 所以学习正则表达式,就是在学习一些符号的使用弊端:符号定义越多,正则越长,阅读性越差String 类中提供的方法较简单,组合起来操作代码麻

2015-04-01 17:00:43 320

原创 黑马程序员--集合框架(map集合,Collections,Arrays)

Map集合:该集合存储键值对,是双列集合。一对一对往里面存,且要保证键的唯一性。 Map|--HashTable 底层是哈希表数据结构,不可以存入null键和null值。 用作键的对象必须实现hashCode和equals方法。 该集合是线程同步的。|--HashMap 底层是哈希表数据结构,允许使用null键和null值 。

2015-03-31 01:20:49 295

原创 黑马程序员--集合框架(Collection集合)

集合类 为什么会出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对对象的操作,就对象进行存储,集合类就是存储对象最常用的方式。集合类在内存当中存放的是对象的地址。数组和集合类是容器,有何不同?数组虽然也可以存储对象,但是长度是固定的;集合长度是可变的;数组中可以存储基本基本数据类型,集合只能存储对象。集合类的特点:集合只用于存储对象,长度是可变的,集合可以存储不同类型的对象。

2015-03-27 22:06:52 301

原创 黑马程序员--多线程

想要了解多线程,首先就要弄明白进程和线程的概念。进程:正在执行中的程序,每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元. 线程:就是进程中的一个独立的控制单元,线程在控制着进程的执行,一个进程中至少有一个线程。线程创建的两种方式: 1.继承Thread类,覆盖run()方法 步骤:(1).定义类继承Thread类 (2).复写Thread类中的run()

2015-03-27 20:46:35 243

原创 黑马程序员--单例设计模式

设计模式:解决某一类问题最行之有效的方法。 Java中有23中设计模式。单利设计模式:用于解决一个类在内存中只存在一个对象的情况。想要保证对象唯一 1.为避免其他程序过多建立该类对象。先禁止其他程序建立该类对象 2.还为了方便其他程序可以访问到该类对象,只好在本类中,自定义一个对象。 3.为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式。以上三部分如何用代码体现呢? 1.私有化

2015-03-27 20:19:41 287

原创 黑马程序员--数组

数组:同一类型数据的集合。数组是一个容器。 好处:自动给数组中的元素从0开始编号,方便操作数组。格式1: 元素类型[] 数组名=new 元素类型[元素个数或数组长度]; eg: int[] arr=new int[5]; 格式2: 元素类型[] 数组名=new 元素类型[]{元素,元素,…}; eg: int[] arr=new int[]{1,2,3,4}; eg: int[] ar

2015-03-04 14:43:13 294

空空如也

空空如也

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

TA关注的人

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