----------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------
学习java,必须要有一定的英语基础,特别是要看懂熟练写出的一些必备的单词,这是一个人的内功。
老师也教导我们,要打好良好的功底,很多大公司在面试的时候,考核面试者的全面抓实的基础的,
作为一个搞java研发的,连基本的java英文也不掌握,是一种笑话。下面是基本的常用java英语
James Gosling:Java之父 Editor编译
Java语言的三种技术架构:J2SE(Java 2 platform Standard Edition)标准版
J2EE(Java 2 platform Enterprise Edition)企业版
J2ME(Java 2 platform Micro Edition)小型版
JRE(Java Runtime Environment )Java运行环境 JDK(Java Development Kit)Java开发工具箱
Java Virtual Machine JVM虚拟机 环境测试 java -version 常用命令 javac 、java
关键字:
abstract default implement instanceof interface package strictfp goto
抽象 默认 实现 属于类对象 接口 包 删除
transient volatile synchronized
直接打印数组问题[I@de6ced 空指针异常(NullPointerException) 数组脚标越界异常(ArrayIndexOutOfBoundsException)
匿名对象(Anonymity) 封装(Encapsulation) 多态(Polymorphic) 构造函数(Constructor)
version 版本 查看javadoc的使用方式:javadoc –d 目录 -version -author XX.java
设计模式(Design pattern) 模版方法模式(Template)
函数重写(Override) 函数重载Overload
RuntimeException(非受检异常) getMessage()获取异常信息 printStackTrace()获取异常类名和异常信息返回值void。
进程(Process) 线程(Thread) start runnable blocked running dead this == Thread.currentThread()
InterruptedException中断异常
Timer定时器 管道流( 主要作用是可以进行两个线程间的通讯 )
PipedOutputStream PipedInputStream
equals (Object obj) 比较的是内存地址 实质是:== hashCode()
转换
String(char[] value) // 将字符数组转换为字符串
String(char[] value, int offset, int count)
static String valueOf(char[] data)
static String valueOf(char[] data, int offset, int count)
char[] toCharArray() // 将字符串转换为字符数组
-----------------------------------------------------------------------------------------------------
将字符串和字节数组相互转换
替换
String replace(char oldChar, char newChar) // 如果替换的不存在,返回原串
String replaceAll(String regex, String replacement) // 正则表达式
String replaceFirst(String regex, String replacement)
切割
String[] split(String regex)
子串
String substring(int beginIndex)
String substring(int beginIndex, int endIndex
StringBuffer StringBuilder
Collection集合 List Set ArrayList 迭代器(Iterator):要避免出现NoSuchElementException Vector
LinkedList push() pop() 堆栈 V1.6 offer() poll() 队列 V1.5
HashSet TreeSet Comparable接口 Comparator比较器
泛型(Generic)
Collections
Runtime可以通过 getRuntime 方法获取当前运行时间,直接用,单身的
Date Random此类的实例用于生成伪随机数流
FileInputStream, FileOutputStream BufferedInputStream BufferedOutputStream
FileReader, FileWriter BufferedReader(Reader in,int sz) 缓冲流 BufferedWriter
转换流 LineNumberReader 跟踪行号的缓冲字符输入流
InputStreamReader (字节流通向字符流的桥梁)
BfferedReader bufr =
new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bufw =
new BufferedWriter(new OutputStreamWriter(System.out));
File(String pathname)
File(String parent, String child)
File(File parent, String child)
递归(Recursion)
Properties 配置文件 SequenceInputStream(合并流)
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------