
Java基础
Ivan张
private String[] names = new String[]{"Moking", "freedom", "Richard Milos"};
展开
-
Java关键字
Java关键字下面列出了Java保留字。这些保留字不能用于常量、变量、和任何标识符的名称。关键字描述abstract抽象方法,抽象类的修饰符assert断言条件是否满足boolean布尔数据类型break跳出循环或者label代码段byte8-bi转载 2016-01-08 08:56:14 · 291 阅读 · 2 评论 -
Java 多态性 理解
Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对转载 2016-02-01 16:31:41 · 298 阅读 · 0 评论 -
Java 异常
class Test { public int devide(int x,int y) throws Exception //throws exception标示:声明该函数有可能发生异常 { if(y<0) throw new DevideByMinusException("devisor is"+y); int result = x/y; return result;原创 2016-02-01 17:21:05 · 227 阅读 · 0 评论 -
java 内部类和匿名内部类
首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个 方法的名称,参数相同,你应该怎么办?这时候,你可以建一个内部类实现这个接口。由于内部类对外部类的所有内容都是可访问的,所以这样做可以完成所有你直 接实现这个接口的功能。 不过你可能要质疑,更改一下方法的不就行了吗? 的确,以此作为设计内部类的理由,实在没有说服 力。转载 2016-02-01 17:40:17 · 308 阅读 · 0 评论 -
Java 网络编程
网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。java.net包中提供了两种常见的网络协议的支持:TCP: TCP是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称TCP / I转载 2016-02-02 11:01:04 · 343 阅读 · 0 评论 -
JAVA中如何利用socket进行网络编程
Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便的编写网络上的数据的传递。在java中,有专门的socket类来处理用户的请求和响应。利用SOCKET类的方法,就可以实现两台计算机之间的通讯。这里就介绍一下在JAVA中如何利用socket进行网络编程。在Java中Socket可以理解为客户端或者服务器端的一个特殊的对象,这个对象有两个关键转载 2016-02-02 11:18:35 · 457 阅读 · 0 评论 -
Java IO流详尽解析
学习Java IO,不得不提到的就是JavaIO流。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了转载 2016-02-02 11:43:47 · 597 阅读 · 0 评论 -
Java IO精辟详解
初学java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊!) 这是java io 比较基本的一些处理流,除此之外我们还会提到一些比转载 2016-02-02 11:45:38 · 268 阅读 · 0 评论 -
如何用Eclipse快速开发SSH框架项目
创建Dynamic Web Project并且导入jar包。我习惯上把classes文件夹由build文件夹内转移到WEB-INF下。在项目上右键Build Path——〉Configure Build Path。设置Default output folder。在WEB_INF下面创建web.xml并配置Struts的Filter和Spring的Listener。在WE原创 2016-12-08 21:59:59 · 622 阅读 · 0 评论 -
Java 字符类型
int =4byteclass Lesson2 { public static void main(String [] args) { /*char ch ='x'; System.out.println(ch); byte b = 122; int x = 266;原创 2016-01-31 20:17:51 · 492 阅读 · 0 评论 -
java 流程语句
class Lesson22 { public static void main(String [] args ) { int x=6; /* if (x { System.out.println("x System.out.println("ek");原创 2016-01-31 20:47:07 · 446 阅读 · 0 评论 -
修饰符和运算符
访问控制修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。默认的,也称为default,在同一包内可见,不使用任何修饰符。私有的,以private修饰符指定,在同一类内可见。共有的,以public修饰符指定,对所有类可见。受保护的,以protected修饰符指定,对同一包内的类和所有子类可见。非访问修饰符转载 2016-01-08 10:14:45 · 305 阅读 · 0 评论 -
条件语句:if...else/switch
"else if"是个好东西,后面可以接着很多个System.out.print语法if...else语法格式如下:if(布尔表达式 1){ //如果布尔表达式 1的值为true执行代码}else if(布尔表达式 2){ //如果布尔表达式 2的值为true执行代码}else if(布尔表达式 3){ //如果布尔表达式 3的值为true执行代码转载 2016-01-08 14:42:34 · 365 阅读 · 0 评论 -
JAVA类
Number数字Character使用字符时,我们通常使用的是内置数据类型char。实例char ch = 'a';// Unicode for uppercase Greek omega characterchar uniChar = '\u039A'; // 字符数组char[] charArray ={ 'a', 'b', 'c', 'd', 'e转载 2016-01-08 15:42:57 · 390 阅读 · 0 评论 -
Java 时间输出&休眠
获取当前时间import java.util.Date; public class DateDemo { public static void main(String args[]) { // 初始化 Date 对象 Date date = new Date(); // 使用 toString() 函数显示日期时间转载 2016-01-08 16:39:51 · 2630 阅读 · 0 评论 -
java 类 基础知识小总结
在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类。此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程序的文件名就可以随意命名了。文档注释,是以单斜线加两个星形标记( /**)开头,并以一个星形标记加单斜线( */)结束。用这种方法注释的内容会被解释成程序的正式文档,并能包含进如 javadoc之类的工具生成的文转载 2016-01-31 23:06:14 · 265 阅读 · 0 评论 -
Java 传递参数
import javax.swing.text.ChangedCharSetException;class PassParam { int x; public static void main(String [] args) { /* int x=5; change(x); System.out.println(x); } public static void c转载 2016-02-01 09:04:39 · 412 阅读 · 0 评论 -
java 封装性
“equals”和“==”不一样,前者比较内容是否一致,后者比较对象是否一样(即使两个对象名称完全一样,也不符合==的逻辑)******************************************构造方法作业:class Person { private int age=-1; private String name="unknown";原创 2016-01-31 22:42:26 · 420 阅读 · 0 评论 -
Java多线程和并发性知识点总结
一、 什么是进程、线程?线程和进程的区别?1. 进程 当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序。 进程是操作系统进行资源分配和调度的一个独立单位。进程的三个特征:独立性 独立存在的实体,每个进程都有自己独立私有的一块内存空间。动态性 程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令集合。并发性 多个进程可在单处理器上并发执行。并发性和并行转载 2017-06-28 17:09:08 · 388 阅读 · 0 评论