java面向对象的特征:封装,继承,抽象,多态;
--1--.封装:
什么叫做封装?
封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。
面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。
封装是一种信息隐藏技术,在java中通过关键字private实现封装。什么是封装?封装把对象的所有组成部分组合在...
分类:
编程语言 时间:
2016-04-17 22:49:12
阅读次数:
337
1:
/**
* 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, 小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问每个月的兔子对数为多少?
* 程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....
*
* @author super
*
*/
public class Test {
public static void main...
分类:
编程语言 时间:
2016-04-17 22:44:48
阅读次数:
248
抽象类与接口是java语言中对抽象概念进行定义的两种机制.
1.抽象类
在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。abstract void Test();抽象方法必须用abstract关键字进行修饰.如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。但是不能用他实例化对象,因为它含有抽象的方法。...
分类:
编程语言 时间:
2016-04-17 22:42:08
阅读次数:
307
首先看一下常用的几种编码方式
public class EncodeDemo
{
public static void main(String[] agrs)throws IOException
{
String s="中国ABC";
byte[] byte1=s.getBytes(); //默认采用项目的UTF-8编码
byte[] byte2=s.getBytes("GBK"...
分类:
编程语言 时间:
2016-04-17 22:44:53
阅读次数:
192
为什么需要知道C/C++的内存布局和在哪可以可以找到想要的数据?知道内存布局对调试程序非常有帮助,可以知道程序执行时,到底做了什么,有助于写出干净的代码。本文的主要内容如下:
源文件转换为可执行文件
可执行程序组成及内存布局
数据存储类别
一个实例
总结
源文件转换为可执行文件
源文件经过以下几步生成可执行文件:
1、预处理(pr...
分类:
编程语言 时间:
2016-04-17 22:42:22
阅读次数:
376
LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用.
1:LinkedList提供了4个不同位置的添加数据的方法,分别为链头插入,链尾插入,节点前插入,节点后插入
2:由于LinkedList是双向链表,在查询数据方面提供了“从前往后”和“从后往前”两个查询方法
3:如果数据量大,删除频繁,只能用LinkedList。
特别注意:
list.get(i),...
分类:
编程语言 时间:
2016-04-17 22:41:50
阅读次数:
327
XML语言
XML的简介
XML技术用于解决什么问题
XML常见应用
XML的语法
文档声明(重点)
元素
属性
注释
特殊字符
CDATA区
PI(处理指令)
XML的约束
为什么需要约束
常用的XML约束技术
DTD的约束
将DTD与XML文档关联三种方式
元素定义
属性定义(AttributeList)
实体定义(用的不多)
解析XML
JAXP解析包
DOM编程
DOM模型...
分类:
编程语言 时间:
2016-04-17 22:39:21
阅读次数:
262
点击进入_更多_Java千百问1、is-a,has-a,like-a是什么在面向对象设计的领域里,有若干种设计思路,主要有如下三种:
is-a、has-a、like-a
java中在类、接口、抽象类中有很多体现。
了解java看这里:什么是Java
了解类和对象看这里:类、对象到底有什么秘密
了解接口和抽象类看这里:接口和抽象类有什么区别2、is-a是什么is-a,顾名思义,是一个,代表继...
分类:
编程语言 时间:
2016-04-17 22:36:35
阅读次数:
176
一、求和代码import java.util.Scanner;public class Test {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubint next ...
分类:
编程语言 时间:
2016-04-17 22:32:53
阅读次数:
181
一.Swift中闭包的简单使用 二.使用闭包 创建一个UIScrollView ...
分类:
编程语言 时间:
2016-04-17 22:31:17
阅读次数:
214
/** @param args*/public static void copy(File a,File b){try {FileInputStream fis = new FileInputStream("a.mp3");FileOutputStream fos = new FileOutputS ...
分类:
编程语言 时间:
2016-04-17 22:27:16
阅读次数:
205
一.Swift中的数组 二.Swift中的字典 三.Swift中的字符串 四.Swift中的函数 ...
分类:
编程语言 时间:
2016-04-17 22:26:11
阅读次数:
225
import javax.media.;import java.awt.;import java.awt.event.;class MediaPlayer extends Frame implements ActionListener,ControllerListener, ItemListener ...
分类:
编程语言 时间:
2016-04-17 22:23:33
阅读次数:
215
在多年开发邮箱webmail过程中,网易邮箱前端团队积累了不少心得体会,我们开发了很多基础js库,实现了大量前端效果组件,开发了成熟的opoa框架以及api组件,在此向大家做一些分享。今天想先和大家聊聊javascript的编码规范。 总所周知,javascript是一种语法极其灵活的语言。java ...
分类:
编程语言 时间:
2016-04-17 22:21:39
阅读次数:
367
JPA注解持久化类很方便,需要jar包:ejb3-persistence.jar下载 POJO(PO)与javaBean的比较、以及DTO的说明 ...
分类:
编程语言 时间:
2016-04-17 22:24:08
阅读次数:
699