Java基础
桃华月禅
这个作者很懒,什么都没留下…
展开
-
Java基础——正则表达式
一.意义(1)正则表达式:符合一定规则的表达式(2)特点:用一些特别的符号表示一系列代码的操作,方便观看(3)好处:可以简化对字符串的操作(4)弊端:符号定义越多,正则越长,阅读性越差二.正则的四种常见操作1.匹配 booleanmatches(String r原创 2014-12-26 23:18:43 · 573 阅读 · 0 评论 -
Java基础——API文档,说明书的制作
一.API文档(Aplication Program Interface)1.API是Java说明文档,是一个记述了全部Java官方开发类的说明文档2.制作一个程序的说明文档2.1 程序的代码部分书写格式如下/**这是一个可以对数组进行操作的工具包,该类中提供了————获取最值、排序、打印最原创 2014-11-10 13:21:50 · 829 阅读 · 0 评论 -
Java基础——面向对象(封装、继承、多态)
面向对象面向过程:过程就是功能、动作,就是说面对的主要是大量无序排列的功能(basic和C语言,VB是一个工具)面向对象:其实就是对各种功能进行了打包分类,我们会先面对的是对象,再对其内的功能、动作进行调用作用意义:面向对象是一种思想,能让复杂的事情简单化,能让我们从执行者转变为指挥者匿名对象原创 2014-11-06 21:37:14 · 717 阅读 · 0 评论 -
Java基础——编程之路的开始,Java基础知识
一.编程基础知识1.软件(一些列按照特定顺序组织的计算机数据和指令的集合)1.1 软件的功能:处理数据1.2 系统软件:Windows、Linux、Dos1.3 应用软件(计算机设备与人的交互)(1)图形化界面(2)命令行方式2.常用汇编语言:dir:列出当前目录下的文件与文件夹原创 2014-11-02 20:30:37 · 557 阅读 · 0 评论 -
Java基础——程序流程控制、函数与数组
一.程序流程控制1.顺序结构(就是Java代码从上往下的结构)2.判断结构2.1 if结构一if(条件表达式){ 执行语句;}2.2 if结构二if(条件表达式){ 执行语句;}else{ 执行语句;}2.3 if结构三if(条件表达式){ 执行语句;}else原创 2014-11-03 16:42:48 · 578 阅读 · 0 评论 -
Java基础——JDK1.5版本新特性
JDK更新三原则:.提高效率(可能产生安全问题).简化书写(可能出现局限性).提高安全性一.自动拆箱、自动装箱1.自动装箱:Integer x = 5;[等同于Integer x = new Integer(5)]2.自动拆箱:x = x + 4;[x自动调用了x.intValue()原创 2014-11-30 18:46:18 · 685 阅读 · 0 评论 -
Java基础——多线程
多线程进程:正在运行的程序,一个进程中至少有一个线程线程:线程就是进程中的一个控制单元,线程控制着进程的执行多线程:每个线程在“同时”运行,是因为cpu在做着快读的切换,以达到同时运行的效果体现:程序主线程在执行,垃圾回收也在执行,这是多线程的体现1.Thread(继承类)原创 2014-11-27 16:52:15 · 586 阅读 · 0 评论 -
Java基础——String、StringBuffer、StringBuilder、Integer
一.String类1.特殊知识点1.1 String s1 = "abc"; 与 String s2 = new String("abc");——s1内存中有1个对象,s2内存中有2个对象1.2 String s1 = "abc" 与 String s1 = "abc", s1==s2 结果是tr原创 2014-11-29 19:43:27 · 645 阅读 · 0 评论 -
Java基础——集合框架
集合框架1.数据多了可用数组存储,对象多了可用数组或者集合存储2.集合长度是可变的,可以存储不同类型的对象3.实际结构中,集合存放的是对象的地址值一.Collection接口(集合的超类)1.其下容器底层数据结构不同,存储方式也不同 2.集合的特殊取出方式——迭代器原创 2014-11-30 20:25:55 · 753 阅读 · 0 评论 -
Java基础——I/O流
I/O流IO流(数据流):对存储设备上的数据进行操作硬盘磁头:复制文件时这里复制一次,磁头在这边复制一次;写入的那边,写一次磁头移动到那边又写一次。硬件移动花费时间量大,所以复制时要定义足够大的缓冲区来一次性复制大量数据并写入,大大增加效率I/O流输入输出设备区分:源设备:内存System.i原创 2014-12-08 08:57:24 · 1446 阅读 · 0 评论 -
Java基础——常用API
System类1.知识点(1)所在位置:java.lang包(2)特点:不能够实例化,所以成员全部是静态的2.成员摘要字段摘要static PrintStreamerr “标准”错误输出流。static InputStre原创 2014-12-05 21:34:09 · 779 阅读 · 1 评论 -
Java基础——GUI
GUI(Graphical User Interfase:图形用户接口)位置:GUI所用对象都存在于 java.Awt 和 javax.Swing两个包中一.Awt简介:Abstract Window ToolKit(抽象窗口工具包),依赖于平台,需要调用本地系统方法来实现功能,所以跨平台性稍弱原创 2014-12-18 00:33:45 · 737 阅读 · 0 评论 -
Java基础——网络编程
一.网路编程知识意义:过去我们IO流是把本地的文件传递而已,网络编程是把自己电脑的数据传递给另一台电脑,并且回馈信息。这是数据通讯1.通讯三要素1.1 IP地址(1)获取对方主机IP1.2 端口号(1)数据发送到对方主机指定的应用程序上,为了区别主机上的应用程序,会定义一些数字标识(端原创 2014-12-22 20:39:43 · 783 阅读 · 0 评论 -
Java基础——反射、枚举
一.反射1.使用情景当你做程序开发时,你会发现定义接口,可以提高程序扩展性,扩展功能类实现接口即可。可是你会发现源码中只有引用型变量不用修改了而已,扩展功能时不能避免的就是建立功能类的对象,对象是必须要建立的。这时就有了反射技术出现解决了这一问题,只要你把功能类类名定义在一个指定配置文件中,你不用修改原创 2014-12-26 13:50:25 · 1198 阅读 · 0 评论 -
Java基础——异常(Error、Exception)
异常(Throwable)Java对问题进行了对象的封装,Java对不正常情况进行描述后的对象体现,这就是Throwable类方法摘要 StringgetMessage() 返回此 throwable 的详细消息字符串。(异常信息)原创 2014-11-25 18:08:39 · 1051 阅读 · 0 评论