![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
beliefyou8
很高兴认识大家!
展开
-
运行时异常与受检异常的异同
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误,只要程序设计得没有问题通常就不会发生。受检异常跟程序运行的上下文环境有关,即使程序设计无误,仍然可能因使用的问题而引发。Java编译器要求方法必须声明抛出可能发生的受检异常,但是并不要求必须声明抛出未被捕获的运行时异常。异常和继承一样,是面向对象程序设计中经常被滥用的东西,在Effecti原创 2016-07-25 11:44:55 · 3078 阅读 · 2 评论 -
==和equals()的区别
==和equals()的区别? A:== 基本类型:比较的是值是否相同 引用类型:比较的是地址值是否相同 B:equals() 只能比较引用类型。默认情况下,比较的是地址值是否相同。原创 2016-07-15 10:13:45 · 268 阅读 · 0 评论 -
Java基础总结
Java基础 计算机基础 1:计算机概述(了解) (1)计算机 (2)计算机硬件 (3)计算机软件 系统软件:window,linux,mac 应用软件:qq,yy,飞秋 (4)软件开发(理解) 软件:是由数据和指令组成的。(计算器) 开发:就是把软件做出来。 如何实原创 2016-07-15 10:18:58 · 694 阅读 · 0 评论 -
正则表达式及API
正则表达式 实质上是一个模式,用于描述共享该模式的一组字符串 例如: test string test longer string 这些字符串都是以”Test”开头,并以“String” 结尾java语言中,通过Java language Regular Expression(或 regex)来实现正则表达式 API如下: * Pattern,描述了一个字符串模原创 2016-07-15 10:33:19 · 5440 阅读 · 0 评论 -
类的加载与初始化
类的加载和初始化的了解对于我们对编程的理解有很大帮助,最近在看类的记载方面的问题。从网上查阅了若干文章,现总结如下:我们通过一段代码来了解类加载和初始化的顺序:package com.classloader.demo;class Insect { private int i = 9; protected int j; Insect() { System.out.println(转载 2016-07-15 20:57:05 · 361 阅读 · 0 评论 -
java中字节流与字符流的区别
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行 Java代码 收藏代码package org.lxh.转载 2016-07-28 21:04:23 · 484 阅读 · 0 评论 -
HashSet与TreeSet
Set是java中一个不包含重复元素的collection。更正式地说,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。HashSet与TreeSet都是基于Set接口的实现类。其中TreeSet是Set的子接口SortedSet的实现类。Set接口及其子接口、实现类的结构如下所示:转载 2016-07-30 22:43:31 · 673 阅读 · 0 评论