在正式全面学习Java之前,有一些基础是需要了解的。1、语法;2、JVM;3、运算符号;4、三种程序基本结构。 1、语法
关于变量与常量的概念。变量是在内存中的一小块区域,我们在程序中通过变量名来访问该区域。每个变量在使用前必须先声明(也就是向JVM申请内存区域),然后必须赋值(向申请的区域...
分类:
编程语言 时间:
2014-07-22 23:09:16
阅读次数:
318
Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据...
分类:
编程语言 时间:
2014-07-22 23:08:14
阅读次数:
424
①HashSet是采用HashMap来实现的;这个HashMap的key就是放进HashSet中的对象,value就是一个Object类型的对象
②当调用HashSet的add方法时,实际上是想HashMap中增加了一行(key-value对),该行的key就是往HashSet增加的那个对象,该行的value就是一个Object类型的常量。
③HashMap底层采用数组来维护
④调用增...
分类:
编程语言 时间:
2014-07-22 23:05:34
阅读次数:
364
Java的泛型是什么呢, 就是类型的参数化,也就是原本该是确定类型的地方换成了变量,把类型的确定时间向后延迟了。
在之前,学过“重载”的概念,重载是什么呢,举例来说
public class Test{
// 处理整型数据
void receive(int i) {
System.out.println("Received one int data");
System.ou...
分类:
编程语言 时间:
2014-07-22 23:04:34
阅读次数:
324
final类型的成员变量初始化值:
1、声明时候直接赋值
2、构造方法中赋值,如果一个类中有多个构造方法,就要保证在每个构造方法中都要完成对final类型变量的初始化工作
3、静态final成员变量必须在声明时赋值,且不能在构造方法中赋值
4、final成员变量指的是引用不能改变,即该变量的引用不能在指向其他的对象,但是对象的内容是可以改变的,比如stringbuffer可以通过append、remove等对该对象的内容作出改变。...
分类:
编程语言 时间:
2014-07-22 23:03:14
阅读次数:
348
前段时间学习了下php觉得挺简单的,不过这只是相对java而言,php简单了但是还是很有很多细节问题需要注意,为了顺便巩固下java基础知识,我把java和php做了对比。这次比较的是数据类型和运算符。一.数据类型先来看看php的数据类型划分:基本数据类型:整数类型,小数类型【不分..
分类:
编程语言 时间:
2014-05-02 03:37:08
阅读次数:
448
----------------------
ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
package cn.itcast.IO;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import j...
分类:
其他好文 时间:
2014-04-29 13:41:22
阅读次数:
407
----------------------
ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
package cn.itcast.IO;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
imp...
分类:
其他好文 时间:
2014-04-29 13:12:22
阅读次数:
279
最近抽了点时间回顾了java基础,昨天看了java的IO操作,把大致的总结写在这里。
Java的IO操作主要是数据的输入、输出操作和文件管理,输入输出操作可以包括控制台、文件的输入输出和流的输入输出,流的输入输出可以用于文件,也可以用于网络数据。
控制台
控制台的输入输出中,输出大家最熟悉,最常用的就是System.out,那么输入操作可以用System.in,也可以Syst...
分类:
编程语言 时间:
2014-04-27 21:48:07
阅读次数:
306