文章分类 -  java

上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 62 下一页
摘要:final:最终的,可以用来修饰类、属性、方法。 1、final修饰类:这个类不能被继承。如:String类、StringBuffer类、System类 2、final修饰方法:这个方法不能被重写。如Object类的getClass() 3、final修饰属性:此属性就一常量,一旦初始化就不能再赋值 阅读全文
posted @ 2016-12-05 15:21 天涯海角路 阅读(107) 评论(0) 推荐(0)
摘要:接口interface是与类并行的一个概念。 接口可以看成是一个特殊的抽象类,是一个常量与抽象方法的集合。常量:所有的常量都是用public static final来修饰的。抽象方法:所有的方法都用public abstract修饰 接口没有构造器。 接口定义的就是一种功能,此功能可以被类实现(i 阅读全文
posted @ 2016-12-05 15:20 天涯海角路 阅读(95) 评论(0) 推荐(0)
摘要:结构: Java.lang.Object java.lang.Throwable java.lang.Error:错误,程序中不进行处理。 java.lang.Exception:异常,要求在编写时就要考虑对这些异常的处理。 异常的种类: 运行时异常: 在运行时出现的异常(执行java.exe命令时 阅读全文
posted @ 2016-12-05 15:18 天涯海角路 阅读(88) 评论(0) 推荐(0)
摘要:存储对象可以考虑两种方式:①数组,②集合 数组存储对象的特点:Student[] stu = new Student[20]; stu[0] = new Student();......这样存储有一定的弊端 1、一旦创建,其长度不可变。 2、真实的数组存放的对象的个数是不可知的。 集合: Colle 阅读全文
posted @ 2016-12-05 15:17 天涯海角路 阅读(79) 评论(0) 推荐(0)
摘要:创建多线程的方式: 1、继承Java.lang.Thread类 [java] view plain copy print? public class TestThread { [java] view plain copy print? [java] view plain copy print? [j 阅读全文
posted @ 2016-12-05 15:09 天涯海角路 阅读(78) 评论(0) 推荐(0)
摘要:1、字符串 String类:不可变的字符序列。 1、关注String常用的方法。 2、String与基本数据类型、包装类;与字节数组,字符数组转化。 1.字符串与基本数据类型、包装类之间转换 ①字符串 >基本数据类型、包装类:调用相应的包装类的parseXxx(String str)。 ②基本数据类 阅读全文
posted @ 2016-12-05 15:08 天涯海角路 阅读(126) 评论(0) 推荐(0)
摘要:代理设计模式的原理: 使用一个代理对象将对象包装起来,然后用该代理对象取代原始对象,任何对原始对象的调用都要通过代理,代理决定是否以及何时将方法调用转到原始对象上。 使用静态代理的特点: 代理类和目标对象的类都是在编译期间确定下来,不利于程序的扩展。同时,每一个代理类只能为一个接口服务,这样一来程序 阅读全文
posted @ 2016-12-05 15:06 天涯海角路 阅读(84) 评论(0) 推荐(0)
摘要:1、要想实现网络传输,需要考虑哪些问题? 1.1 如何才能准确的定位网络上的一台主机? 1.2 如何才能进行可靠的、高效的数据传输? 2、Java如何实现的网络通信 2.1 使用IP地址定位一台主机 使用端口号定位一个应用 >IPAddress类。 >如何创建一个InetAddress的对象?get 阅读全文
posted @ 2016-12-05 15:05 天涯海角路 阅读(96) 评论(0) 推荐(0)
摘要:abstract:抽象的,可以用来修饰类、方法 1、修饰类:抽象类 抽象类不能被实例化 抽象类有构造器(凡是类都有构造器) 抽象方法所在的类一定是抽象类。 抽象类中可以没有抽象方法。 2、修改方法:抽象方法 没有方法体,包括{},如 public abstract void eat(); 抽象方法只 阅读全文
posted @ 2016-12-05 15:01 天涯海角路 阅读(189) 评论(0) 推荐(0)
摘要:一、虚拟机栈(栈内存) 1、存放基本类型的变量数据,如: int a = 10; //10就存放在相应栈内存中 2、存放引用变量,如: ClassA a = new ClassA(); //a就是引用变量,引用对象,相应栈内存中存放对象本身在堆内存中开辟空间的首地址 int[] b = new in 阅读全文
posted @ 2016-12-05 14:57 天涯海角路 阅读(97) 评论(0) 推荐(0)
摘要:一、实例变量 也叫对象变量、类成员变量;从属于类由类生成对象时,才分配存储空间,各对象间的实例变量互不干扰,能通过对象的引用来访问实例变量。但在Java多线程中,实例变量是多个线程共享资源,要注意同步访问时可能出现的问题。 [java] view plain copy <span style="fo 阅读全文
posted @ 2016-12-05 14:55 天涯海角路 阅读(170) 评论(0) 推荐(0)
摘要:因为在学习集合时知道集合里存放的对象都是Object类型,取出的时候需要强制类型转换为目标类型(使用泛型集合不需要),如int a = (Integer)arrayList.get(0);然后我们就会发现,为什么要强制转换为Integer,而不是int呢?int与Integer有什么区别呢? 1、基 阅读全文
posted @ 2016-12-05 14:53 天涯海角路 阅读(103) 评论(0) 推荐(0)
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/20531 总结关键字this与super用法。 author: ZJ 07-3-12 Blog: [url]htt 阅读全文
posted @ 2016-12-05 14:50 天涯海角路 阅读(83) 评论(0) 推荐(0)
摘要:在我们编写Java程序时总会根据需求将变量、方法、类设置成static(静态)或final(最终),熟练掌握final用法是必须的,现在我们就来详细了解final关键字! 一、final概述 概念:由字面可以了解,final有最终态,无法改变的意思。 使用目的:为了阻止改变与提高效率。 高效原因:J 阅读全文
posted @ 2016-12-05 14:48 天涯海角路 阅读(308) 评论(0) 推荐(0)
摘要:Java中String常用方法: 1、length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length();2、charAt() 截取一个字符 例:char ch; ch="abc". 阅读全文
posted @ 2016-12-05 14:46 天涯海角路 阅读(277) 评论(0) 推荐(0)
摘要:一、String 使用 private final char value[]来实现字符串存储 所以String对象创建之后就不能再修改此对象中存储的字符串内容,所以说String本质是字符数组char[],且其类型是不可变的! 相对应String,StringBuffer与String功能大致相同, 阅读全文
posted @ 2016-12-05 12:15 天涯海角路 阅读(181) 评论(0) 推荐(0)
摘要:一、抽象类 对于抽象类有“三必须”与“五不能”。 三必须(三种情况必须定义为抽象类): 1、一个类中直接定义了一个或多个抽象方法; 2、一个类继承了一个抽象父类,但没有实现父类中的抽象方法; 3、一个类实现了一个接口,但没有完全实现接口包含的抽象方法; 五不能: 1、抽象类不能被实例化(即抽象类不能 阅读全文
posted @ 2016-12-05 12:14 天涯海角路 阅读(502) 评论(0) 推荐(0)
摘要:执行顺序: 1、父类静态块 2、子类静态块 3、父类块 4、父类构造器 5、子类块 6、子类构造器 很基础很简单的知识,但没试过又怎么知道“以为的”是不是正确呢?代码验证: [java] view plain copy package com.java.test; class A { public  阅读全文
posted @ 2016-12-05 12:13 天涯海角路 阅读(166) 评论(0) 推荐(0)
摘要:一、Java数组是静态的 Java是典型的静态语言,Java数组自然也是静态的,即当数组被初始化后,数组的长度是不可变的; 二、何谓数组初始化 所谓数组初始化,就是在堆内存中为数组对象分配一块连续的内存空间,并为每个数组元素指定初始值。 三、数组初始化方式 有两种方式: 1、静态初始化:由程序员显式 阅读全文
posted @ 2016-12-05 12:12 天涯海角路 阅读(136) 评论(0) 推荐(0)
摘要:二话不说先上代码,如下所示为一个抽象类(抽象汽车模型)与它的两个具体实现类(宝马模型、奔驰模型)的模拟程序: [java] view plain copy /* * 抽象模板类,抽象汽车模型 */ public abstract class AbstractCarModel { //汽车要能启动!< 阅读全文
posted @ 2016-12-05 12:11 天涯海角路 阅读(103) 评论(0) 推荐(0)

上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 62 下一页