自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (1)
  • 收藏
  • 关注

转载 泛型的一些知识(网上找的)

1. Java中的泛型是什么 ? 使用泛型的好处是什么? 这是在各种Java泛型面试中,一开场你就会被问到的问题中的一个,主要集中在初级和中级面试中。那些拥有Java1.4或更早版本的开发背景的人都知道,在集合中存储对象并在使用前进行类型转换是多么的不方便。泛型防止了那种情况的发生。它提供了编译期的类型安全,确保你只能把正确类型的对象放入集合中,避免了在运行时出现ClassCastExcept

2015-11-12 14:37:07 482

转载 程序员必须知道的10大基础实用算法及其讲解(1)

点击打开链接    程序员必须知道的10大基础实用算法及其讲解(1)

2015-03-09 09:37:34 578

转载 Http、TCP/IP协议与Socket之间的区别

Http、TCP/IP协议与Socket之间的区别 点击打开链接 

2015-03-05 13:55:14 401

原创 动态代理的简单示例

package com.java.project; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; public class DynamicProxyTest { interface IHello{ void say

2015-03-04 16:45:50 402

原创 方法重载(overload)的例子分析(摘自<深入理解Java虚拟机>)

java

2015-03-04 16:15:51 1091

原创 自动装箱的陷阱--读书笔记①

/** * 自动装箱的陷阱 * @param args */ public static void main(String[] args) { Integer a = 1; Integer b = 2; Integer c = 3; Integer d = 3; Integer e = 321; Integer f = 321; Long g = 3l;

2015-02-13 15:28:52 433

转载 finally return 分析

protected int GetNum(){ int i = 1; try { i = 5; return i; } finally { i += 1; }}//输出结为: 5 测试于 2006-11-10

2015-02-11 16:44:33 396

原创 android常见开源Demo的github地址

 https://github.com/Trinea/android-open-project

2014-11-21 14:27:35 447

原创 android常见的屏幕工具,获取屏幕宽高,状态栏高,手机截屏(包括状态栏和不包括状态栏)

/** * 获得屏幕相关的辅助类 */public class ScreenUtils{private ScreenUtils(){/* cannot be instantiated */throw new UnsupportedOperationException("cannot be instantiated");}/** * 获得屏幕高度 * * @param context * @retu

2014-10-13 14:00:48 1247

原创 关于日期的两个小题目

/* 两个练习: 1,获取任意年的二月有多少天? 思路: 根据指定的年设置一个时间就是 c.set(year,2,1)/ c.add(Calendar.DAY_OF_MONTH,-1);//3月1日,往前推一天,就是2月最后一天。 2,获取昨天的现在这个时刻? c.add(Calendar.DAY_OF_MONTH,-1); */ import java.util.*; clas

2013-05-10 12:09:46 532

原创 高薪面试题01—银行业务调度系统

package com.isoftstone.interview.bank; import java.util.ArrayList; import java.util.List; public class NumberManager { private int lastNumbe

2013-05-05 20:40:16 725

原创 高薪面试题01—交通灯管理系统

package com.isoftstone.iterview.traffic; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.concurr

2013-05-05 20:32:25 925

原创 基础加强—06—类加载器

2013-05-05 20:08:27 375

原创 基础加强—05—泛型

2013-05-05 19:58:08 404

原创 基础加强—注解(Annotation)

2013-05-05 19:40:45 467

原创 基础加强—03—反射(Reflect)

Person p1 = newPerosn(); Perosn p2 = newPerosn(); Class cls1 = Date.class //Date类的字节码 Class cls2 = Person.class //Person类的字节码 p1.getCla

2013-05-05 10:15:00 474

原创 基础加强—02—枚举enum

枚举:enum 注意:注释一段代码快捷键Ctrl+Shift+/ 为枚举定义构造方法:

2013-05-05 09:19:36 466

原创 基础加强—01

设置单个工程的javac和java 高版本的java能否运行低版本的javac编译的程序。。可以 低版本的java能否运行高版本的javac编译的程序。。不 多想一想:eclipse工作台中的所有工程继承工作台的配置,其中某个工程也可以覆盖工作台的配置,这是不是java面向对象的思想?

2013-05-05 09:19:20 637

原创 网络编程—07—上传图片 并发登陆

/* 客户端: 1,服务端点 2,读取客户端已有的图片数据 3,通过socket输出流将数据发给服务端 4,读取服务端反馈信息 5,关闭 */ import java.io.*; import java.net.*; class PicClient //客户端 {  public static void main(String[] args)throws Exception

2013-05-05 09:18:58 516

原创 网络编程—06

import java.io.*; import java.net.*; class TextClient { public static void main(String[] args)throws Exception { Socket s = new Socket("114.98.2

2013-05-05 09:18:31 448

原创 网络编程—05

/* 需求:建立一个文本转换服务器 客户端给服务端发送文本,服务端会将文本转成大写在返回 给客户端 而且客户端可以不断的进行文本转换,当客户端输入over时 转换结束 分析: 客户端:既然是操作设备上的数据,那么就可以使用IO技术, 并按照IO的操作规律来思考。 源:键盘录入 目的:网络设备,网络输出流。而且操作的是文本数据。可以 选择字符流

2013-05-05 09:18:15 446

原创 网络编程—04

/* 客户端 通过查阅socket对象,发现在该对象建立时,就可以去连接 指定主机。 因为tcp是面向连接的,所以在建立socket服务时,就要有服务 端存在,并连接成功,形成通路后,在该通道进行数据的传输。 需求:给服务端发送一个文本数据 步骤: 1,创建socket服务,并指定要连接的主机和端口。 */ 例: import java.io.*; import java.

2013-05-05 09:17:53 550

原创 网络编程—03

从键盘录入数据发送 例: import java.net.*; import java.io.*; class UdpSend2 //发送端 { public static void main(String[] args)throws IOException { Datagram

2013-05-05 09:17:26 536

原创 网络编程—02

import java.net.*; /* 需求:通过udp传输方式,将一段文字数据发送出去。 定义一个udp发送端 思路: 1,建立updsocket服务 2,提供数据,并将数据封装到数据包中 3,通过socket服务的发送功能,将数据包发出去 4,关闭资源 */ cl

2013-05-05 09:16:59 466

原创 网络编程—01

import java.net.*; class IPDemo { public static void main(String[] args)throws Exception { //InetAddress i = InetAddress.getLocalHost();

2013-05-04 11:07:15 735

原创 GUI-03

例: import java.awt.*; import java.awt.event.*; class MouseAndKeyEvent { //定义该图形中所需的组件的引用 private Frame f; private Button but; private TextF

2013-05-04 11:06:58 369

原创 GUI-02

添加菜单: 例: import java.awt.*; import java.awt.event.*; class MyMenuDemo { private Frame f; private MenuBar mb; private Menu m, subMe

2013-05-04 11:06:31 492

原创 GUI-01

创建图像化界面 1,创建frame窗体 2,对窗体进行基本设置 比如大小,位置,布局 3,定义组件 4,将组件通过窗体的add方法添加到窗体中 5,让窗体显示,通过setVisible(true); 事件监听机制的特点: 1,事件源 2,事件 3,监听

2013-05-04 11:06:00 346

原创 IO流-15

例: import java.io.*; class EncodeStream { public static void main(String[] args)throws IOException { //writeText(); readText();

2013-05-04 11:05:30 384

原创 IO流-14

RandomAccessFile 此类的实例支持对随机访问文件的读取和写入。 该类不算是IO体系中子类。 而是直接继承自Object 但是它是IO包中成员。因为它具备读和写的功能。 内部封装了一个数组,而且通过指针对数组的元素进行操作 可以通过getFilePointer获取指针位置。

2013-05-04 11:04:48 359

原创 IO流-13

Serializable接口,是标记接口,实现序列化功能 ObjectInputStream和ObjectOutputStream要成对使用,才能保证读写 非静态的不想序列化,加上transient,虽然在堆内存中,但不会被序列化 静态不能序列化,因为静态在方法区中,而序列化的对象在堆内存

2013-05-04 11:04:22 358

原创 IO流-12

打印流: 该流提供了打印方法,可以将各种数据类型的数据都原样打印 PrintStream(字节打印流) 构造函数可以接收的参数类型: 1,file对象。File 2,字符串路径。String 3,字节输出流。OutputStream PrintWrite(字符打印流) 构造函数可以

2013-05-04 11:03:57 387

原创 IO流-11

Properties是hashtable的子类 也就是说它具备map集合的特点。而且它里面存储的键值对都是字符串 是集合中和IO技术相结合的集合容器 该对象的特点:可以用于键值对形式的配置文件 那么在加载数据时, 需要数据有固定格式:键=值 代码: import java.io.*; im

2013-05-04 11:03:11 329

原创 IO流-10

列出指定目录下文件或者文件夹,包含子目录中的内容。 也就是列出指定目录下所有内容 递归调用 代码: import java.io.*; class FileDemo3 { public static void main(String[] args) { File dir =

2013-05-04 11:02:42 347

原创 IO流-09

File类常见方法: 1,创建 boolean createNewFile();在指定位置创建文件,如果该文件 已经存在,则不创建,返回false。 和输出流不一样,输出流对象一建立就创建文件,而且文件

2013-05-04 11:02:05 355

原创 IO流-08

把异常信息存到文件中 代码: import java.io.*; class ExInfo { public static void main(String[] args)throws IOException//抛出new PrintStream("ex.txt")中异常 { try

2013-05-04 11:01:38 329

原创 IO流-07

扩展一下,想要把录入的数据按照指定的编码表(utf-8),将 数据存到文件中 目的:OutputStream Writer 是纯文本,Writer 设备:硬盘,一个文件,使用FileWriter 但是FileWriter是使用的默认编码表GBK 但

2013-05-04 11:01:03 360

原创 IO流-06

读取键盘录入 System.out : 对应的是标准输出设备,控制台 System.in : 对应的标准输入设备,键盘 需求: 通过键盘录入数据 当录入一行数据是over,那么停止录入 例: import java.io.*; class ReadIn { public stati

2013-05-04 11:00:16 315

原创 IO流-05

字符流:(文本) 走的是字节,但是要把字节临时存起来 FileReader FileWriter BufferedReader BufferedWriter 字节流:(图片,音乐) InputStream OutputStream 想要操作图片流数据,这时就要用到字节流 例: imp

2013-05-04 10:59:05 365

原创 IO流-04

1.装饰设计模式: 当想要对已有的对象进行功能增强时,可以定义类, 将已有对象传入,基于已有的功能,并提供加强功能 那么自定义的该类称为装饰类。 装饰类通常会通过构造方法接收被装饰的对象。 并基于被装饰的对象的功能,提供更强的功能。 装饰模式比继承要灵活,避免了继承体系臃肿。 而且降低了类与类之

2013-05-04 10:56:46 424

学习flutter入门,入门flutter

学习flutter入门,入门flutter

2024-09-30

mysql入门的基础

mysql 基础入门 可以自己看看,自己总结的

2013-08-04

空空如也

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

TA关注的人

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