java
文章平均质量分 79
秦超
这个作者很懒,什么都没留下…
展开
-
黑马程序员-面向对象
---------------------- android培训、java培训、期待与您交流! ---------------------- 面向对象:在面向对象出现之前,写程序的是使用面向过程的思想,它强调做一件事从头到尾的过程,显然,这样用这样的思想去思考问题会十分复杂和繁琐.后来出现的面向对象的思想不用再考虑每一个动作,而是把一个事物应该具有的动作全部封装到事物里面,然后原创 2012-05-16 09:01:08 · 299 阅读 · 0 评论 -
黑马程序员-内部类和异常处理
---------------------- android培训、java培训、期待与您交流! ----------------------内部类:从java1.1开始,可将一个类定义到另一个类中,这就叫做”内部类”.内部类对我们非常有用,因为利用它可对一些逻辑上相互联系的类进行分组,并可控制一个类在另一个类中的”可见性”. 内部类的访问规则:1.内部类可以直接访问外部原创 2012-03-17 23:57:19 · 467 阅读 · 0 评论 -
黑马程序员-代理
----------------------android培训,java培训、期待与您交流! ----------------------本文引自:http://www.ibm.com/developerworks/cn/java/j-lo-proxy1/ Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动转载 2012-05-28 11:38:18 · 343 阅读 · 0 评论 -
黑马程序员-IO流
---------------------- android培训,java培训、期待与您交流! ----------------------IO流:IO流是java中的一个重要的部分,主要用于操作数据的.IO流按照流向来分可以分为输入流和输出流按照流的操作数据来分可以分为字节流.和字符流 流的常用基类:字节流的抽象基类: InportStre原创 2012-05-28 11:01:57 · 1516 阅读 · 0 评论 -
黑马的小日子--xml
XML:一:xml的作用:1.作为配置文件2.描述有关系的数据3.自定义标签二:语法:1.声明:version: 指定版本号encoding: 指定编码,保存在硬盘上的编码哟啊和指定的编码一致,否则会出现乱码注意:声明必须出现在第一行.2.元素:注意:1.标签不能忽略空格,换行. 2.不能忽略结束标签 3.一个xml文档只能有一个根元素3.属性:原创 2012-07-14 09:32:57 · 289 阅读 · 0 评论 -
黑马的小日子--xml解析
xml解析一:程序设置的技巧--分层设计:分层设计师用到面向对象的思想,这样做的好处是改动某一层的内容,不影响其它层.与用户交互的是视图层(View),中间是一些bean和一些Dao(具体操作),底层是数据库层.二: Jaxp SAX解析xml文档原理: SAX解析是在读取xml文档内容的同时进行解析,当解析完一个内容就释放掉,然后再读取解析下一个内容,这样就不用加载整个xml原创 2012-07-14 10:19:13 · 367 阅读 · 0 评论 -
黑马小日子--web服务
WEB服务器相关*1、Web的相关概念:动态资源: 服务器端的资源,可以生成静态资源,主要是更新静态资源静态资源: jsp,html,css等资源,资源内容是不变的,用户访问到的都是静态资源2、介绍了常用的服务器(容器的概念)容器的概念:主要支持哪种技术,就称之为说明容器,比如:Tomcat主要支持Servlet技术,所以称之为Servlet容器容器原创 2012-07-14 10:24:08 · 384 阅读 · 0 评论 -
黑马小日子---servlet入门
Servlet入门4.1. Servlet概述1、 Servlet Servlet是sun公司提供的用于开发动态web资源的技术。2、 servlet生命周期n 默认情况下,servlet会在第一次被访问的时候被Tomcat实例化,并且驻留内存,然后调用init()方法进行初始化操作,然后调用service方法(“为您服务”),当应用被卸载或者tomcat停掉的时候原创 2012-07-17 14:19:16 · 567 阅读 · 0 评论 -
黑马小日子---servlet会话技术
会话技术:什么是会话? 会话就是用户打开浏览器,读取多个页面,再关闭浏览器的过程. 在IE8以下的IE浏览器中,如果打开了一个浏览器,在没有关闭的情况下,又打开另一个浏览器,那么 视为两个不同的会话,而IE8以上的IE浏览器则视为同一次会话.会话的作用:会话技术主要用于解决一次会话过程中的数据保存问题.Cookie:是客户端技术,程序把每个用户的数据以cookie的形式写原创 2012-07-21 00:26:22 · 505 阅读 · 0 评论 -
黑马小日子----JSP
JSP四大域对象:pageContext (page域): 只在本页面 ,每个页面都有自己的pageContextRequest (request域): 显示出来看一下就不需要的时候Session(session域): 页面使用后,其他页面还是要使用. 会话范围ServletContext (application域): 大家都用的东西,全局范围一.语法:a) Jsp模原创 2012-07-21 00:28:05 · 366 阅读 · 0 评论 -
黑马小日子--JDBC
JDBC一. JDBC简介:要操作不同的数据库,需要使用不同数据库的驱动,这对开发人员来说是一场灾难,所有万能的sun公司就定义了一套操作数据库的规范 :JDBC. 由具体的数据库厂商提供具体实现(数据库驱动).JDBC简称: java database connectivity(java数据库连接),主要有接口组成组成JDBC的有两个包:Java.sqlJavax.sq原创 2012-08-05 14:48:23 · 1028 阅读 · 0 评论 -
黑马小日子--文件上传
文件上传一、文件上传入门1. 应用: 用户上传头像、上传图片、邮件上传附件等 2. 页面表单的实现 文件上传表单和普通表单有两个区别 1) 需要文件上传字段 file” /> 2) form 表单的 enctype 属性需要指定为 multipart/form-data 3) 文件的提交方式必须为POSTform action="$原创 2012-08-05 14:50:01 · 444 阅读 · 0 评论 -
黑马小日子--Servlet监听
Servlet中的监听(8个)监听类写完后,注册到事件源上。在JavaWeb中,是通过修改web.xml进行的 com.itheima.listener.ServletContextListenerDemo 1、监听某些对象的创建和销毁的监听器(3个)ServletContext:ServletContextListenerHttpSessio原创 2012-08-05 14:51:03 · 284 阅读 · 0 评论 -
黑马小日子--过滤器
过滤器一、过滤器入门1. 概念: Filter 过滤器,又称拦截器实现 Filter 接口的类称之为 Filter (过滤器或拦截器)过滤器的作用1、放行前对请求对象(request)进行预处理2、目标资源之后后对响应对象(response)进行处理 chain.doFilter(request, response) 方法放行,目标Servlet使用的是同一原创 2012-08-05 14:51:52 · 451 阅读 · 0 评论 -
黑马小日子--数据库基础
数据库一. MySQL简介:a) 数据库简介: i. SQL Server 不跨平台ii. Oracle 跨平台, java编写,市场占有率最多iii. DB2 IBM的,java编写,跨平台b) MySql的安装:i. Shell>window命令Mysql>mysql命令,(windows中不区分大小写,)登录数据库:Mysql -u roo原创 2012-08-05 14:46:37 · 427 阅读 · 0 评论 -
AsyncTask的缺陷
开发Android应用的过程中,我们需要时刻注意保障应用的稳定性和界面响应性,因为不稳定或者响应速度慢的应用将会给用户带来非常差的交互体验。在越来越讲究用户体验的大环境下,用户也许会因为应用的一次Force Close(简称FC)或者延迟严重的动画效果而卸载你的应用。由于现在的应用大多需要异步连接网络,所以以构建网络应用为例,从稳定性和响应性两个角度分析多线程网络任务的性能优化方法。为了不转载 2012-10-30 10:43:01 · 400 阅读 · 0 评论 -
黑马程序员-同步,异步浅层理解
----------------------android培训,java培训、期待与您交流! ---------------------- 同步,异步的区别:同步和异步的区别简单的说就是: 同步需要等待 ,异步不需要等待. 在多程中,当一个线程在操作一个共享数据的时候,其他的线程就必须等待当前线程操作完毕之后才能拿到这个共享数据的操作权,这就是同步~!原创 2012-06-03 00:14:56 · 339 阅读 · 0 评论 -
黑马程序员-枚举
----------------------android培训,java培训、期待与您交流! ---------------------- 枚举: 枚举是jdk1.5的一个新特性.很多时候,不同的程序员会对某一个的对象起不同的名字,这么一来,明明是同一个对象,却有了很多不同的名字,就会引起很多不必要的麻烦.比如颜色,中国人叫”红色”,美国人叫”RED”,法国人又叫其他原创 2012-06-02 23:10:18 · 342 阅读 · 0 评论 -
黑马程序员-自学第2天
---------------------- android培训,java培训、期待与您交流! ---------------------- 一:标识 0-9 26个英文字母大小写 _ $ 定义合法标识符规则: 1.不能以数字开头 2.不可以使用关键字 3.java严格区分大小写原创 2012-03-07 23:29:21 · 332 阅读 · 0 评论 -
黑马程序员-自学第3天
----------------------android培训、java培训、期待与您交流! ---------------------- 一:while和do while 语法: while(循环条件) do原创 2012-03-08 00:02:09 · 387 阅读 · 0 评论 -
黑马程序员-自学第4天
----------------------android培训、java培训、期待与您交流! ---------------------- 一:数组 数组就是相同类型的元素的集合,元素在数组中会有自己的编号,编号从0开始 数组有主要两种定义方式: 1. 数据类型 [ ] 数组名 = new 数据类型 [元素个数]; 2.原创 2012-03-09 01:11:04 · 314 阅读 · 0 评论 -
黑马程序员-自学第5天
----------------------android培训、java培训、期待与您交流! ----------------------面向对象: 概述: 面向对象是一种基于面向过程的思想,它的产生使复杂的事情变得简单化,使程序开发者从执行者编程了指挥者. 特点:面向对象的特点有三个:1.封装 2.继承 3.多态类和对象: 类:类是对某一原创 2012-03-12 14:15:51 · 401 阅读 · 0 评论 -
黑马程序员-自学第6天
----------------------android培训、java培训、期待与您交流! ----------------------Static关键字: 用法:static是一个修饰符,用于修饰成员变量或成员函数,静态修饰的内容被对象共享,当成员被静态修饰后,就多了一个调用方式,除了可以被对象调外,还可以直接被类名调用,当一个属性或方法被静态修饰后,它就从堆内存原创 2012-03-12 14:33:51 · 515 阅读 · 0 评论 -
黑马程序员-自学第8天-多态
---------------------- android培训、java培训、期待与您交流! ----------------------多态:多态,字面上理解就是"多种状态",现实生活中有无数多态的例子,比如卡车,小汽车,公车都是汽车这一类事物的多种状态,它们都是汽车的一种,但是它们都有自己特有的运行方式,这就是现实的多态. 在程序设计中,多态就是不同的子类对象接受同一个来自父原创 2012-03-17 21:36:36 · 694 阅读 · 0 评论 -
黑马程序员-String类
---------------------- android培训,java培训、期待与您交流! ----------------------字符串一旦创建就不会改变,改变的只是索引指向的地址. 字符串中常用的方法:获取:1.获取字符串长度: str.length();2.获取指定索引出现的字符 str.charAt(int index);3.获取原创 2012-05-28 10:49:03 · 353 阅读 · 0 评论 -
黑马程序员-集合框架
---------------------- android培训,java培训、期待与您交流! ----------------------集合框架:原创 2012-05-28 10:56:40 · 616 阅读 · 0 评论 -
黑马程序员-多线程
-------------------android培训,java培训、期待与您交流! ----------------------多线程: 要说到线程,首先要了解什么是进程.进程就是每一个正在运行的程序,线程就是每一个程序中的执行路径或者叫控制单元,每一个进程都有至少一原创 2012-05-28 10:51:38 · 324 阅读 · 0 评论 -
黑马程序员-网络编程
----------------------android培训,java培训、期待与您交流! ----------------------网络编程:网络编程简单的说就是进行网络间的数据传输 .网络通讯要素:1. IP地址 :每一台电脑对应的地址标识,是找到某台电脑的标识 .2. 端口号 : 电脑中应用程序的标识,要把数据发送到原创 2012-05-28 11:07:25 · 449 阅读 · 0 评论 -
黑马程序员-javaBean
---------------------- android培训,java培训、期待与您交流! ---------------------- JavaBeanJavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。 实际上JavaBean是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个原创 2012-05-28 11:10:48 · 299 阅读 · 0 评论 -
黑马程序员-交通灯
----------------------android培训,java培训、期待与您交流! ---------------------- 交通灯:根据现实生活中的交通灯分析,交通灯的路线可以分为12条,这12条路线可以分成相同的4组,每一组中的路线分别是: 直行 ,左转 ,和右转. 面对面的交通灯的亮灯规则相同 ,也就是说: 南面直行的灯变绿灯,北面直行的原创 2012-05-30 11:09:18 · 630 阅读 · 0 评论 -
黑马程序员-银行调度系统
---------------------- android培训,java培训、期待与您交流! ---------------------- 银行业务调度系统:现实生活中,银行会提供3种服务:普通客户服务, VIP客户服务 ,快速客户服务.所以银行会提供3种服务窗口 :普通服务窗口 ,VIP服务窗口 ,快速服务窗口.普通服务窗口只为普通客户服务 ;原创 2012-05-31 16:48:36 · 358 阅读 · 0 评论 -
黑马程序员-反射
---------------------- android培训,java培训、期待与您交流! ---------------------- 反射(Reflection)反射是java中一种强大的机制. Java反射机制主要提供了以下功能:1.行时判断任意一个对象所属的类;2.行时构造任意一个类的对象;3.运行时判断任意一个类所具有的成员变量和方法;4.在运行时原创 2012-05-28 11:09:20 · 572 阅读 · 0 评论 -
黑马程序员-注解
---------------------- android培训,java培训、期待与您交流! ---------------------- 注解Annotation注解:注解是jdk1.5的新特性,它相当于一种标记,在程序中加了注解就等于为程序打上某种标记,没加,则等于没有某种标记,以后javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上是否有标记,就会原创 2012-05-28 11:11:45 · 380 阅读 · 0 评论 -
Java 理论与实践: 正确使用 Volatile 变量
java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。锁提供了两种主要特性转载 2013-05-08 10:03:53 · 437 阅读 · 0 评论