随笔分类 -  java 基础

基础语法、流程控制、面向对象、异常处理
摘要:java异常--自定义异常 步骤: 创建自定义异常类。 在方法中通过throw关键字抛出异常对象。 处理异常try-catch 捕获并处理,否则在方法声明处通过throws关键字指明抛出给调用者的方法。 在异常方法的的调用者中捕获并处理异常。 package charpter6; public cl 阅读全文
posted @ 2022-09-27 16:12 林每天都要努力 阅读(60) 评论(0) 推荐(0) 编辑
摘要:java异常处理机制 异常处理的关键字:try catch finally throw throws package charpter6.Demo02; public class Test { public static void main(String[] args) { int a=1; int 阅读全文
posted @ 2022-09-27 14:50 林每天都要努力 阅读(21) 评论(0) 推荐(0) 编辑
摘要:java异常--基础内容 异常指程序运行中出现的不期而至的各种状况:文件找不到,网络连接失败,非法参数。。。 异常发生在程序运行期间,他影响了正常的程序执行流程。 三种类型异常(Exception): 检查性异常:用户错误或者问题引起的异常 运行时异常:在编译时被忽略 错误ERROR:错误不是异常 阅读全文
posted @ 2022-09-27 14:28 林每天都要努力 阅读(20) 评论(0) 推荐(0) 编辑
摘要:java面向对象--内部类 package charpter5.Demo12; //1个java文件内,可以有多个class,但只能有一个Public类。 public class Outer { private int id; public void out(){ System.out.print 阅读全文
posted @ 2022-09-27 14:00 林每天都要努力 阅读(11) 评论(0) 推荐(0) 编辑
摘要:java面向对象--接口 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有 接口:只有规范,面向接口编程。 **关键词:**声明类class 声明接口 interface package charpter5.Demo11; //定义的关键字 interface 接口都需要有实现类,一般以 阅读全文
posted @ 2022-09-27 13:47 林每天都要努力 阅读(23) 评论(0) 推荐(0) 编辑
摘要:java面向对象--抽象类 关键词 abstract package charpter5.Demo10; //abstract 抽象类:类 extends 单继承 (接口可以多继承) public abstract class Abstract { /** * 约束-有人帮我们实现 */ //抽象方 阅读全文
posted @ 2022-09-27 13:21 林每天都要努力 阅读(13) 评论(0) 推荐(0) 编辑
摘要:java 面向对象 --static package charpter5.Demo09; //static public class Student { private static int age; //静态的变量 private double score; //非静态的变量 public sta 阅读全文
posted @ 2022-09-27 13:08 林每天都要努力 阅读(17) 评论(0) 推荐(0) 编辑
摘要:java三大特性 封装、继承、多态 封装 关键词:private 该露的露,该藏的藏。 高内聚,低耦合 高内聚:类内部的数据操作细节自己完成,不允许外部干预; 低耦合: 仅暴露少量方法给外部使用。 封装(数据的隐藏):应该禁止直接访问一个对象中数据的实际表示,通过操作接口来访问 重点!!! 属性私有 阅读全文
posted @ 2022-09-27 12:04 林每天都要努力 阅读(42) 评论(0) 推荐(0) 编辑
摘要:java面向对象-类与对象,构造器 类与对象 package charpter5.Demo; public class Student { //属性:字段 static String name2="悟空"; String name; int age; //方法 public void study() 阅读全文
posted @ 2022-09-26 17:32 林每天都要努力 阅读(20) 评论(0) 推荐(0) 编辑
摘要:java面向对象-基础入门 面向过程:线性思维 面向对象思维:物以类聚,分类的思维 对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统,但是具体到某个微观操作,仍然需要面向过程的思路去处理。 以类的方式组织代码 以对象的方式组织(封装)数据‘ 三大特性: 阅读全文
posted @ 2022-09-26 16:59 林每天都要努力 阅读(26) 评论(0) 推荐(0) 编辑
摘要:java稀疏数组 因为有些二维数组大部分元素都是为0,因此记录了很多没有意义的数据。因此引入稀疏数组(一种数据结构) 处理方式:记录一共有几行几列,有多少个不同的值。 package charpter4; public class Demo { public static void main(Str 阅读全文
posted @ 2022-09-26 16:15 林每天都要努力 阅读(19) 评论(0) 推荐(0) 编辑
摘要:数组使用 数组的基本使用: package charpter4; public class ArrayDemo2 { public static void main(String[] args) { int[] arrays = {1,2,3,4,5}; printArray(arrays); ar 阅读全文
posted @ 2022-09-26 15:08 林每天都要努力 阅读(89) 评论(0) 推荐(0) 编辑
摘要:数组基础 数组是相同类型数据的有序集合。 数组的声明与定义: package charpter4; public class ShuZu { public static void main(String[] args) { //变量的类型 变量的名字 = 变量的值; //数组类型 声明 int[] 阅读全文
posted @ 2022-09-26 13:54 林每天都要努力 阅读(18) 评论(0) 推荐(0) 编辑
摘要:java方法 什么是方法 package charpter3; public class FanFa { public static void main(String[] args) { int a=1; int b=1; System.out.println(add(a,b)); } //类变量才 阅读全文
posted @ 2022-09-25 17:39 林每天都要努力 阅读(12) 评论(0) 推荐(0) 编辑
摘要:java循环结构 多数情况下,要让循环给停下来,不要死循环 while循环 while(布尔表达式){ //循环内容 } do while循环 do{ //循环内容 }while(布尔表达式) for 循环 (增强for循环) for(初始化;布尔表达式;更新){ //循环内容 } //死循环 fo 阅读全文
posted @ 2022-09-25 16:42 林每天都要努力 阅读(20) 评论(0) 推荐(0) 编辑
摘要:java选择结构-switch java的另一个多选择结构switch-case case中的value为常数值。 不加break,会一直执行到最后,包括default(case穿透) switch(expression){ case value: //语句 break; //可选 case val 阅读全文
posted @ 2022-09-25 16:04 林每天都要努力 阅读(33) 评论(1) 推荐(0) 编辑
摘要:java选择结构-if if单选泽结构 if双选择结构 if多选择结构 if嵌套结构 package charpter2; import com.sun.xml.internal.ws.addressing.WsaActionUtil; public class PanDuan { public s 阅读全文
posted @ 2022-09-25 15:52 林每天都要努力 阅读(26) 评论(0) 推荐(0) 编辑
摘要:java顺序结构 java的基本结构就是顺序结构,一句一句执行 package charpter2; public class ShunXu { public static void main(String[] args) { System.out.println("hello1"); System 阅读全文
posted @ 2022-09-25 15:42 林每天都要努力 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Scanner进阶用法 判断是否为整数,浮点数 package charpter2; import java.util.Scanner; public class Scanner3 { public static void main(String[] args) { Scanner s = new 阅读全文
posted @ 2022-09-25 15:36 林每天都要努力 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Scanner基础用法 引入包java.util.Scanner 读一个单词 package charpter2; import java.util.Scanner; public class Scanner1 { public static void main(String[] args) { / 阅读全文
posted @ 2022-09-24 17:33 林每天都要努力 阅读(157) 评论(0) 推荐(0) 编辑

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