- 浏览: 25381 次
- 性别:
- 来自: 长春
最新评论
文章列表
[置顶] 黑马程序员——网络编程概述和UDP
- 博客分类:
- 黑马程序员
----------------- android培训,java培训、期待与您交流! --------------------
网络编程
1.网络编程概述
网络的模型OSI模型,TCP/IP参考模型。网络通讯要素:ip地址,端口号,传输协议。也就是说,我想和某台机器进行网络的通讯,第一,必须知道你要通讯的机器在哪(IP);第二,计算机上有多个应用程序。你想要和计算机上的哪个应用程序进行通讯,需要明确指定应用程序。(端口
[置顶] 黑马程序员——File和特殊流对象
- 博客分类:
- 黑马程序员
-------------------------- android培训,java培训期待与您交流!----------------------------
File类及特殊流对象
1. File类
概述:用来将文件或者文件夹封装成对象。方便对文件与文件夹进行操作。File对象可以作为参数传递给流的构造函数。弥补了流的很多不足,流只能操作数据,不能操作文件的属性信息。如果需要对文件属性信息进行操作,需要用File。
/*File类的常见方法:
-----------------------------android培训,java培训期待与您交流!---------------------------
Java I/O流系统
1. 流:流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样。
Template Method Pattern,父类指定处理大纲,子类规定具体内容的设计模式叫做模版方法模式。
下面的示例是反复输出5次同一个字符或字符串。
表3-1 类一览表
名称
说明
AbstractDisplay
只是现方法display的抽象类
CharDisplay
实现方法open,print,close的类
StringDisplay
实现方法open,print,close的类
Main
测试类 ...
代理
1,代理的概念。
买电脑为例子,作为客户,找代理商买电脑,比到总部买电脑好。因为可以省去一些不必要的麻烦,比如车费等等。所以现实社会中出现了代理。
而Java中也是运用了这种思想,这种编程思想称为代理!
2,AOP(Aspect oriented program)面向方面的编程。
安全,事务,日志等功能要贯穿到好多个模块中,所以,它们就是交叉业务
系统中有很多交叉的业务。
用具体的程序代码描述交叉业务:
method1 method2 method3
----------------- android培训、java培训、期待与您交流! -----------------
内省
1. JavaBean
package introSpector;
public class IntroSpectorDemo {
----------------- android培训、java培训、期待与您交流! -----------------
泛型
1,泛型基本应用。
package reflect;
import java.lang.reflect.InvocationTargetException;
import
----------------- android培训、java培训、期待与您交流! -----------------
反射
1. Class类
平常的java类是通过一些固定的支架(方法,成员变量等)搭建来的,搭建完成后它就具备了描述一类事物的特性。
而这些支架也属于事物,它也能够被类描述。所以java中就提供了Class
----------------- android培训、java培训、期待与您交流! -----------------
枚举
1,枚举存在的意义。
当要定义星期几或性别的变量,该怎么定义。假设用1-7分别表示星期一到星期日,但有人可能会写成int weekday=0;
枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编
黑马程序员——银行业务调度系统
- 博客分类:
- 黑马程序员
----------------- android培训,java培训、期待与您交流! --------------------
银行业务调度系统
1. 熟悉银行的业务。
银行有一个取号机,vip窗口,普通窗口,快速窗口。取号机取出的号码相当于客户,窗口需要叫号。可以把这个逻辑封装成一个对象NumberManager。
2. 创建号管理类NumberManager。
package cn.itheima.interview.bank;
黑马程序员——交通灯管理系统
- 博客分类:
- 黑马程序员
----------------- android培训、java培训、期待与您交流! -----------------
交通灯管理系统
1,根据交通灯路线的基本思想,绘出下图。共12条路线。
面向对象设计要把握的一个重要的经验:谁拥有数据,谁就对外提供操作这些数据的方法。再牢牢掌握几个典型的案例就可以:1.人在黑板上画圆(画圆方法是圆上的方法)2列车司机急刹车(急刹车是车的方法)3.售货员统计收获小票的金额(统计是小票上的方法)4你把门关上了(关门是门上的方法)。
搞清面向对象的设计思想:
黑马程序员——TCP协议
- 博客分类:
- 黑马程序员
----------------------------android培训、java培训、期待与您交流!----------------------------
TCP和其他技术
1.TCP的传输。
Socket和ServerSocket,建立客户端和服务器端。建立连接后,通过Socket中的IO流进行数据的传输。关闭Socket。同样,客户端和服务器端是两个独立的应用程序。
/*
URI和URL的区别
- 博客分类:
- java笔记
总结如下:1.简写:URI (uniform resource identifier)统一资源标志符;URL(uniform resource location )统一资源定位符(或统一资源定位器);URN(uniform resource name )统一资源命名。2.URI 和 URL 的比较a.URI是一个相对来说更广泛的概念,URL是URI的一种,是URI命名机制的一个子集,可以说URI是抽象的,而具体要使用URL来定位资源。b.web上的每一种资源如:图片、文档、视频等,都是由URI定位的,这里所谓的定位指的是web上的资源相对于主机服务器来说,存放在服务器上的具体路径。c.UR ...
系统权限的管理
3个默认的用户(默认密码):sys(网络管理员,权限最高) change_on_install [as dba]system managerscott tiger
默认要启动两个服务:启动监听,lsnrctl start (监听名字,不写就会默认值)启动数据库实例:oradim -starup -sid orcl
登陆到sys用户 sqlplus / as sysdba 创建用户:当一个用户可以有创建表的权限和使用表空间的权限,该用户就可以对这个表增删改查了(而不需要再进行授权了)。
grant create table to lisi;revoke create ta ...
package cn.utils;
import java.lang.reflect.InvocationTargetException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Enumeration;import java.util.UUID;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.beanutils.BeanUti ...