Java

Java异常抛出及try,catch应用实例

1classlanpingExceptionextendsException2{3lanpingException(Stringmsg)4{5super(msg);6}7}89classmaoyanExceptionextendsException10{11maoyanException(Stringmsg)12{13...

Java Socket获取本机的InetAddress实例

packagecom.immooc;/* *InetAddress类 */importjava.net.InetAddress;importjava.net.UnknownHostException;importjava.util.Arrays;publicclassTest01{ &nb...

java画流程图【思路】

java计算整数输入 <样例画的第一张流程图把脑子里的东西能清晰的表现出来 学编程必备...
代码星球·2020-04-18

【Java学习笔记之三十三】详解Java中try,catch,finally的用法及分析

这一篇我们将会介绍java中try,catch,finally的用法以下先给出try,catch用法:try{  //需要被检测的异常代码}catch(Exceptione){//异常处理,即处理异常代码}finally{  //一定会被执行的代码}代码区如果有错误,就会返回所写异常的处理。首先要清楚,如果没有try的...

常见 Java 异常解释(恶搞版)

常见 Java异常解释:(译者注:非技术角度分析。阅读有风险,理解需谨慎o(╯□╰)o)java.langArithmeticException你正在试图使用电脑解决一个自己解决不了的数学问题,请重新阅读你的算术表达式并再次尝试。ArrayIndexOutOfBoundsException请查看 I...

【Java学习笔记之三十二】浅谈Java中throw与throws的用法及异常抛出处理机制剖析

异常处理是对可能出现的异常进行处理,以防止程序遇到异常时被卡死,处于一直等待,或死循环。异常有两个过程,一个是抛出异常;一个是捕捉异常。抛出异常有三种形式,一是throw,一个throws,还有一种系统自动抛异常。下面它们之间的异同。throwsthrows是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛...

【Java数据结构学习笔记之一】线性表的存储结构及其代码实现

应用程序后在那个的数据大致有四种基本的逻辑结构:集合:数据元素之间只有"同属于一个集合"的关系线性结构:数据元素之间存在一个对一个的关系树形结构:数据元素之间存在一个对多个关系图形结构或网状结构:数据元素之间存在多个对多个的关系对于数据不同的逻辑结构,计算机在物理磁盘上通常有两种屋里存储结构顺序存储结构链式存储结构本篇...

HTML/CSS/JavaScript学习笔记【持续更新】

<font>规定文本的字体、字体尺寸、字体颜色。规定文本字体、大小和颜色:1<fontsize="3"color="red">Thisissometext!</font>2<fontsize="2"color="blue">Thisissometext!</font...

【Java学习笔记之三十一】详解Java8 lambda表达式

Java8发布日期是2014年3月18日,这次开创性的发布在Java社区引发了不少讨论,并让大家感到激动。特性之一便是随同发布的lambda表达式,它将允许我们将行为传到函数里。在Java8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码。而定义行为最重要的那行代码,却混在中间不够突出。Lambda表达式...

【Java学习笔记之三十】详解Java单例(Singleton)模式

概念:  Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化...

【Java学习笔记之二十九】Java中的"equals"和"=="的用法及区别

在初学Java时,可能会经常碰到下面的代码:1Stringstr1=newString("hello");2Stringstr2=newString("hello");3System.out.println(str1==str2);4System.out.println(str1.equals(str2));为什么第4...

Java中import及package的用法

有些人写了一阵子Java,可是对於Java的package跟import还是不 太了解很多人以為原始码.java档案中的import会让编译器把所import 的程式通通写到编译好的.class档案中,或是认為import跟C/C++的 #include相似,实际上,这是错误的观念。让我们...
代码星球·2020-04-18

【Java学习笔记之二十八】深入了解Java8新特性

前言: Java8已经发布很久了,很多报道表明java8是一次重大的版本升级。在JavaCodeGeeks上已经有很多介绍Java8新特性的文章,例如PlayingwithJava8–LambdasandConcurrency、Java8DateTimeAPITutorial:LocalDateT...

【Java学习笔记之二十七】Java8中传多个参数时的方法

java中传参数时,在类型后面跟"..."的使用:     publicstaticvoidmain(String[]args){     testStringArgs();//无参数传入  &nbs...

【Java学习笔记之二十五】初步认知Java内部类

可以将一个类的定义放在另一个类的定义内部,这就是内部类。    内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人对内部类也只是略知一二)。     内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。&...