Java
文章平均质量分 52
傻红就是不爱跑步
这个作者很懒,什么都没留下…
展开
-
Java的一些简单示例(1)
1、求两个正整数的最大公约数和最小公倍数import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("please input an integ原创 2016-04-27 21:12:01 · 265 阅读 · 0 评论 -
Java的反射机制
转自:http://blog.csdn.net/liujiahan629629/article/details/18013523 反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧! 一,先看一下反射的概念: 主要是指程转载 2016-08-22 17:05:22 · 381 阅读 · 0 评论 -
Java的基础知识5——流
1、流的分类: 按数据流的方向不同可以分为输入流和输出流 按处理数据单位不同可以分为字节流和字符流 按功能不同可以分为节点流和处理流2、 \ 字节流 字符流 输入流 InputStream Reader 输出流 OutputStream Writer 在Java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主原创 2016-07-30 09:54:07 · 387 阅读 · 0 评论 -
Java的基础知识9——日期和时间
本篇文章主要是通过连接MySQL,然后从数据库中读取日期和时间。1、准备工作(1)创建数据库create database test;(2)使用数据库use test;(3)创建表create table student( id int primary key auto_increment, name varchar(20), location varchar(30), myTime datetim原创 2016-08-09 16:43:17 · 339 阅读 · 0 评论 -
Java的基础知识8——图形
1、AWT是Java的比较旧的开发包,而Swing是Java的新的图形开发包。2、AWT提供了五种布局管理器:FlowLayout、BorderLayout 、GridLayout、GardLayout、GridBagLayout。3、FlowLayout是Panel类的默认的布局管理器,FlowLayout布局管理器对组件逐行定位,行内从左到右,一行排满换行。 FlowLayout默认的对齐方式原创 2016-08-06 16:26:26 · 373 阅读 · 0 评论 -
Java的基础知识7——网络
1、TCP:是专门设计用于在不可靠的因特网上提供可靠、端到端的字节流通信的协议。它是一种面向连接的协议。TCP连接是字节流而非报文流。 UDP:向应用程序提供一种发送封装的原始IP数据报的方法,并且发送时无需建立连接,是一种不可靠的连接。2、java.net包中定义的两个类Socket和ServerSocket,分别用来实现双向连接的client和server端。3、建立连接时所需的寻址信息为远程原创 2016-08-04 18:01:46 · 268 阅读 · 0 评论 -
Java的基础知识4——容器
1、Collection接口定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式。 Set中的数据对象没有顺序且不可以重复。 List中的数据对象有顺序且可以重复。 Map接口定义了存储键值对的方法,键值对通过键来标识,所以键值不能重复。2、容器类对象在调用remove、contains等方法时需要比较对象是否相等,这会涉及到对象类型的equals方法和hashCode方法。对原创 2016-07-26 22:03:57 · 333 阅读 · 0 评论 -
Java的基础知识3——常用类
1、String类(不可变的字符序列)public static String valueOf(…)可以将基本类型数据转换为字符串。 public String[] split(…)可以将一个字符串按照指定的分隔符分隔,返回分隔后的字符数组。public class Test{ public static void main(String args[]){ String s =原创 2016-07-26 13:46:46 · 214 阅读 · 0 评论 -
Java的基础知识2——数组
1、选择和冒泡排序public class SelectAndBubble { public static void main(String[] args) { int array1[] = {7,5,0,9,2,8,4,3,1}; int array2[] = {3,8,0,9,7,4,5,1,6}; /*System.out.println("选原创 2016-07-24 17:13:05 · 242 阅读 · 0 评论 -
Java的基础知识1
1、对于class的权限修饰只可以用public和default,public类可以在任意地方被访问,default类只可以被同一个包内部的类访问。2、在子类中可以根据需要对从父类中继承来的方法进行重写。 重写的方法必须和被重写的方法具有相同方法名称、参数列表和返回类型。 重写方法不能使用比被重写方法更加严格的访问权限。3、子类的构造的过程中必须调用其父类的构造方法。 子类可以在自己的构造方法原创 2016-07-24 16:57:57 · 291 阅读 · 0 评论 -
Java的一些简单示例(2)
1、乘法口诀表(1)public class Test { public static void main(String[] args) { int array[][] = new int[10][10]; for(int i=0;i<10;i++){ array[0][i] = i; array[i][0] = i;原创 2016-05-03 23:04:30 · 329 阅读 · 0 评论 -
23种设计模式
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式转载 2016-05-26 10:20:15 · 927 阅读 · 0 评论 -
使用责任链模式过滤字符串
Main这个类将字符串交给MessageProcessor类来处理public class Main { public static void main(String[] args) { String message = "hello world :) <script> 敏感字眼"; String result = null; MessageP原创 2016-05-26 10:02:02 · 262 阅读 · 0 评论 -
Java的基础知识6——线程
1、进程和线程的区别:每个进程都有独立的代码和数据空间,进程间的切换会有较大的开销。线程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器,线程切换的开销小。Java的线程是通过java.lang.Thread类来实现的。2、每个线程都是通过某个特定Thread对象所对应的方法run()来完成其操作的,方法run()称为线程体。通过调用Thread类start(原创 2016-07-31 11:25:46 · 331 阅读 · 0 评论