随笔分类 -  2021暑假

摘要:2021-08-05 Java异常方法 四、自定义异常 在 Java 中你可以自定义异常。如果要自定义异常类,则扩展Exception类即可, 因此这样的自定义异常都属于检查异常(checked exception)。如果要自定义非检查异常,则扩展自RuntimeException。 按照国际惯例, 阅读全文
posted @ 2021-08-05 19:58 zrswheart 阅读(31) 评论(0) 推荐(0) 编辑
摘要:2021-08-04 异常方法下面的列表是 Throwable 类的主要方法: 1 public String getMessage() 返回关于发生的异常的详细信息。这个消息在Throwable 类的构造函数中初始化了。 2 public Throwable getCause() 返回一个Thro 阅读全文
posted @ 2021-08-04 20:34 zrswheart 阅读(34) 评论(0) 推荐(0) 编辑
摘要:2021-08-03 Java异常处理 一、Java异常简介 什么是异常? 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是 异常。异常发生时,是任程序自生自灭,立刻退出终止。在Java中即,Java在编译或运行 或者运行过程中出现的错误。 Java提供了更加优秀的解决 阅读全文
posted @ 2021-08-03 21:09 zrswheart 阅读(39) 评论(0) 推荐(0) 编辑
摘要:2021-08-02 Java中常见的类 String中与字符集相关的方法 String(byte[] by,String charset):通过指定的字符集,将指定的字节数组转成字符串(解码) byte[] getBytes(String charset):通过指定的字符集,将字符串转成字节数组( 阅读全文
posted @ 2021-08-02 21:06 zrswheart 阅读(40) 评论(0) 推荐(0) 编辑
摘要:2021-08-01 Java经典编程例题(六) 17、题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元 时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提 成5%; 阅读全文
posted @ 2021-08-01 21:20 zrswheart 阅读(47) 评论(0) 推荐(0) 编辑
摘要:2021-07-31 Java经典编程例题(五) 13、 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 import java.util.Scanner; public class example { public static void main(String args 阅读全文
posted @ 2021-07-31 20:51 zrswheart 阅读(48) 评论(0) 推荐(0) 编辑
摘要:2021-07-30 Java中常见的类 1、Object Object类是所有类的父类,也就是说任何一个类在定义时如果没有明确地继承一个父类,那它就是Object类的子类,也就是说以下两种类定义的最终效果是完全相同的。 class Book{ class Book extends Object { 阅读全文
posted @ 2021-07-30 21:42 zrswheart 阅读(39) 评论(0) 推荐(0) 编辑
摘要:2021-07-29 类和对象 三、类中的匿名对象 没名字的对象称为匿名对象,对象的名字按照之前的内存关系来讲,在栈内存之中, 而对象的具体内容在堆内存之中保存,这样,没有栈内存指向堆内存空间,就是一个匿名对象。 范例: 1 package com.wz.classandobj; 2 3 class 阅读全文
posted @ 2021-07-29 20:41 zrswheart 阅读(77) 评论(0) 推荐(0) 编辑
摘要:2021-07-28 对象和类 二、类中的构造方法 先来看对象的产生格式: 1 ①类名称 ②对象名称 = ③new ④类名称(); ①类名称:规定了对象的类型。即:对象可以使用哪些属性和方法都是由类定义的; ②对象名称:如果需要使用对象,需要有一个名称,这是一个唯一的标记; ③new:分配新的堆内存 阅读全文
posted @ 2021-07-28 20:40 zrswheart 阅读(39) 评论(0) 推荐(0) 编辑
摘要:2021-07-27 对象和类 对象引用传递初步分析 引用传递的精髓:同一块堆内存空间,可以同时被多个栈内存所指向,不同的栈可以修改同 一块堆内存的内容。 下面通过若干个程序,以及程序的内存分配图,来进行代码的讲解。 我们来看一个范例: class Person { String name ; in 阅读全文
posted @ 2021-07-27 20:45 zrswheart 阅读(33) 评论(0) 推荐(0) 编辑
摘要:2021-07-26 Java经典编程例题(四) 9、古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? public class exp2{ public static void main(String a 阅读全文
posted @ 2021-07-26 21:02 zrswheart 阅读(43) 评论(0) 推荐(0) 编辑
摘要:2021-07-25 Java经典例题(三) 5、题目:判断101-200之间有多少个素数,并输出所有素数。 package test; public class Main { public static void main(String[] args) { int sum = 0; math my 阅读全文
posted @ 2021-07-25 21:36 zrswheart 阅读(44) 评论(0) 推荐(0) 编辑
摘要:2021-07-24 对象和类 一、面向对象简述 面向对象定义之中,也规定了一些基本的特征: (1)封装:保护内部的操作不被破坏; (2)继承:在原本的基础之上继续进行扩充; (3)多态:在一个指定的范围之内进行概念的转换。 对于面向对象的开发来讲也分为三个过程:OOA(面向对象分析)、OOD(面向 阅读全文
posted @ 2021-07-24 21:12 zrswheart 阅读(44) 评论(0) 推荐(0) 编辑
摘要:2021-07-23 数组与字符串 字符串(补充) 字符串与基本类型的转换 1、字符串转换为基本类型 java.lang包中有Byte、Short、Integer、Float、Double类的调用方法: 1)public static byte parseByte(String s) 2)publi 阅读全文
posted @ 2021-07-23 21:51 zrswheart 阅读(39) 评论(0) 推荐(0) 编辑
摘要:2021-07-22 数组与字符串 数组(补充) 二维数组中,a.length表示行数,a[i].length表示第i行的列数 动态初始化时,多维数组的行数不可省略,列数可省略 数组与方法互操作 给一个方法中传入数组类型,在引用传递的情况下,如果新数组对值进行改变,则原数组的值也随之改变。 扩展数组 阅读全文
posted @ 2021-07-22 21:14 zrswheart 阅读(39) 评论(0) 推荐(0) 编辑
摘要:2021-07-21 数组与字符串 Java中字符串可以分为两大类: 1)String类 2)StringBuffer和StringBuilder类 两者区别:String类,创建之后便不会做修改和变动 StringBuffer类和StringBuilder类,创建后允许做更改和变化, 其中Stri 阅读全文
posted @ 2021-07-21 21:29 zrswheart 阅读(39) 评论(0) 推荐(0) 编辑
摘要:2021-07-20 数组与字符串 一、数组 1、一维数组 数组元素类型 数组名[]; 数组元素类型 []数组名; char s[]; char[]s; //s的每个元素类型都是char类型的 Point points[]; Point[] points;// points的每个元素都是类Point 阅读全文
posted @ 2021-07-20 21:54 zrswheart 阅读(39) 评论(0) 推荐(0) 编辑
摘要:Java经典编程例题(二) 4、重定向输出流实现程序日志 System类中的out成员变量是Java的标准输出流,程序长用它来输出调试信息。out成员变量被定义为final类型的,无法直接重新复制,但是可以通过setOut()方法来设置新的输出流。 要求:创建redirect类,编写该类的main( 阅读全文
posted @ 2021-07-19 21:53 zrswheart 阅读(35) 评论(0) 推荐(0) 编辑
摘要:2021-07-18 Java经典编程例题(一) 1、输出“Hello World” public class test1{ public static void main(String args[]{ System.out.println("Hello World"); } } 2、输出错误信息和 阅读全文
posted @ 2021-07-18 21:58 zrswheart 阅读(42) 评论(0) 推荐(0) 编辑
摘要:2021-07-17 Java控制语句 一、Java顺序结构语句 1、表达式语句 eg:x = 5; y++; System.out.println("hello world"); 2、块语句 块语句又称复合语句,是指一对花括号“{”和“}”括起来的任意数量的语句组 块定义着变量的“作用域”。一个块 阅读全文
posted @ 2021-07-17 21:41 zrswheart 阅读(56) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示