
basic knowledge
Jinx_Q
这个作者很懒,什么都没留下…
展开
-
认识JAVA
由于我的大学时光大部分分配给了一个叫做《魔兽世界》的游戏,这导致我快毕业前对我的计算机专业一塌糊涂。所以在我快毕业的前一个月,我学习了整整一个月的JAVA编程,目的只是不希望自己毕业后一无是处。由于是为了找工作才学习的编程。所以我选择跳跃性地学习。以实现有用功能为目的的学习。这导致我在工作中异常的辛苦。不停地询问和查阅资料。所以说基础知识很重要。最后我选择在,工作不忙的时候重新学习一下编程。以JA原创 2014-03-10 15:32:46 · 931 阅读 · 0 评论 -
HashSet,TreeSet
HashSet与TreeSet都实现了Set接口,但是它们有一些小区别:看个程序先:原创 2014-04-08 17:50:38 · 769 阅读 · 0 评论 -
Java面向对象之多态
多态,字面意思:多种状态,就好比有很多个类继承了同一个类Test,我们可以传一个Test类型的参数,而这个Test类型参数的引用可以根据不同情况指向任意一个继承于Test类的子类。这就是多态。我们不用每次都调用子类具体的实现方法,只需要修改父类参数引用指向的对象即可。public class FruitTest extends Plant{ public void give原创 2014-03-24 16:06:39 · 595 阅读 · 0 评论 -
Java简单注解
注解不同于注释,注释的作用原创 2014-04-21 15:25:42 · 721 阅读 · 0 评论 -
接口,抽象类,一般类
接口,抽象类,一般类,他们的共同点:都是一个类; 抽象类前面介绍了一些,下面谈谈接口,我们知道抽象类用abstract修饰符修饰,它可以拥有抽象方法,也可以拥有具体方法。抽象类最大的特征就在于它不能被实例化,而接口本身就是一个抽象类,不同于抽象类的是,你可以不用显式地显示它的abstract修饰符,也不用显式地显示它的方法的abstract修饰符,即使不显示,但是它的方法依然属于抽象方法原创 2014-03-25 13:07:32 · 815 阅读 · 0 评论 -
ArrayList和LinkedList
ArrayList和LinkedList都实现了List接口,区别在于它们存储的数据结构不同,它们都是线性存储结构,单ArrayList属于顺序式存储而LinkedList属于链式存储:它们的大致区别是:1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为L原创 2014-04-04 09:55:10 · 786 阅读 · 0 评论 -
Java流程控制语句
基础知识学习于基础的程序:public class Test{ public static void main (String[] args) { int a=1; int b=2; int c=a>2?3:4;//三元表达式,示例a?b:c;代表如果a为true那么b,反之c;原创 2014-03-18 17:01:04 · 686 阅读 · 0 评论 -
抽象类
通常在编程语句中用 abstract 修饰的类是抽象类。在C++中,含有纯虚拟函数的类称为抽象类,它不能生成对象;在java中,含有抽象方法的类称为抽象类,同样不能生成对象。 程序见证一切:1)抽象类public abstract class Abstract//定义一个抽象类{ public abstract void printName()原创 2014-03-24 17:07:05 · 592 阅读 · 0 评论 -
Java面向对象之继承
继承基于封装,首先要有类生成好。继承,我的观点是,类是将一些具有相同属性方法集中到一起的结果,但是有的时候某些属于这些类的东西想拥有自己的独特的方法,独特的属性,但是也想调用该大类的原有的一些方法和属性。那么就产生了继承。继承,字面意思就强调必须有至少两个类才能实现继承。 鉴于方便起见,我将两个类写到同一个java文件中:public class Apple extends Fru原创 2014-03-24 13:53:15 · 569 阅读 · 0 评论 -
Java面向对象之封装
作为面向对象,其实刚学习的时候觉得是一头雾水,很难一下子明白它弄清楚它的含义。 面向对象的概念比较笼统。封装,继承,多态,作为它的三个基本特征。词语比较抽象。现在我谈谈我对封装的理解。其实封装,我是这么理解的,把一堆具有相同特征的东西归类,打包。这个过程就可以认为是封装。把所有果汁,放到罐子里。这可以模糊的认为是一个封装过程。那么果汁们有什么共性呢?可以这么认为:他们都有一个特征,液态。原创 2014-03-21 13:29:05 · 921 阅读 · 0 评论 -
io读取文件内容乱码处理
这是一个最简单程序,可能跟其他场合不同;原创 2014-05-04 10:12:41 · 1143 阅读 · 0 评论 -
静态导入
外部类:package com.medivh.learn4;public class StaticTest{ public static final int AGE = 3; public static final String name = "Medivh"; public static void outPut()原创 2014-04-15 15:41:10 · 506 阅读 · 0 评论 -
Java基本数据类型
在Java 中数据类型包含两种:(1)基本(原生)数据类型;(2)引用数据类型。 众所周知,Java的基本数据类型包含以下8种(4大类):一、整型数据类型取值范围数据大小占用内存byte8位1字节4Byteshort16位2字节4Byte原创 2014-03-12 17:16:41 · 807 阅读 · 0 评论 -
Java运算符
数学运算无非就是加减乘除以及取余(模)运算。先看一个程序:public class Data{ public static void main(String[] args) { double a=0.6; int b=2; int c=0; int d=(in原创 2014-03-18 14:14:40 · 630 阅读 · 0 评论 -
方法中的散列可变参数
一个程序:public class Test{ public static void main(String[] args) { Map map = new HashMap(); for(String word:args) {原创 2014-04-14 09:51:16 · 678 阅读 · 0 评论 -
堆,栈,String
栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。1)栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放,目的就在于最快速度取值,个人觉得栈就好比一个常量池,用到谁,谁就被指向,很少用到的,慢慢被内存释放掉。2)堆则是存放在二级缓存中,生命周期由虚拟机的垃圾回收算法来决定(并不原创 2014-03-27 11:31:27 · 892 阅读 · 2 评论 -
单类模式
转载于http://www.cnblogs.com/whgw/archive/2011/10/05/2199535.html别人介绍的比较详细概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必转载 2014-03-26 10:59:32 · 786 阅读 · 0 评论