会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
David0919
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
下一页
2025年10月16日
Day15-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\classlei
摘要: Object类 clone() 用于创建对象的副本,是实现对象复制的重要方式 @Override public clonetest clone() {// 注意返回类型是clonetest而非Object try { // 调用Object类的clone()方法,正常情况下clone()方法返回ob
阅读全文
posted @ 2025-10-16 18:34 David大胃
阅读(12)
评论(0)
推荐(0)
2025年10月14日
Day13-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\exception
摘要: 异常EXCEPTION 检查性异常 用户错误或问题引起的异常 运行时异常 运行时异常可以被程序员发现 错误ERROR 错误不是异常,而是脱离程序员控制的问题,比如栈溢出 异常处理框架 java可以吧异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类 ERROR
阅读全文
posted @ 2025-10-14 17:17 David大胃
阅读(10)
评论(0)
推荐(0)
2025年10月13日
Day12-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\oop-demo07~demo10
摘要: 接口和抽象类 普通类:只有具体实现 抽象类:具体实现和规范(都有) 接口(interface):只有规范,自己无法写方法~专业的约束!实现约束和实现的分离:面向接口编程 接口的本质是契约 作用: 1.约束 2.定义一些方法,让不同的人实现~ 3.public abstract接口中定义的方法都是抽象
阅读全文
posted @ 2025-10-13 17:57 David大胃
阅读(6)
评论(0)
推荐(0)
2025年9月29日
Day11-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\oop\demo06
摘要: 多态 动态编译 指的是,同一方法可以根据发送对象的不同而采取多种不同的行为方式 instanceof (类型转换)引用类型,判断一个对象是什么类型 /* 多态注意事项 多态是方法的多态,属性没有多态 父类和子类,有联系 类型转换异常ClassCastException(会不会报错看左边,执行结果看右
阅读全文
posted @ 2025-09-29 18:07 David大胃
阅读(9)
评论(0)
推荐(0)
2025年9月28日
Day10-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\oop-demo03~demo05
摘要: IDEA打开class文件:文件-项目结构-模块-添加内容根-C:\Users\Lenovo\Desktop\note\code\JavaSE\out 构造器(又叫构造方法) 构造器名字与类相同 必须没有返回类型,也不能写void 使用new关键字,本质上是在调用构造器,用来初始化值 一旦定义了有参
阅读全文
posted @ 2025-09-28 20:37 David大胃
阅读(10)
评论(0)
推荐(0)
2025年9月26日
Day09-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\David\array-ArrayDemo08-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\oop\demo01+demo02(Application+Student)
摘要: 对象 属性+方法=类 面向过程 步骤清晰简单,第一步做什么,第二步做什么 适合处理一些较为简单的问题 面向对象(Object-Oriented Programming)OOP 物以类聚,分类思维,首先解决问题需要哪些分类,然后对这些分类进行单独思考。最后才对某些分类下的细节进行面向过程的思索 面向对
阅读全文
posted @ 2025-09-26 20:47 David大胃
阅读(9)
评论(0)
推荐(0)
2025年9月25日
Day08-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\David\array-ArrayDemo01~07
摘要: 数组 首先要声明数组变量才能使用如dataType[] arrayRefVar; java语言中使用new操作来创建数组,如dataType[ ] arrayRefVar = new dataType[arraysize] 数组通过索引访问,索引从0开始 内存分析 堆:存放new的对象和数组;可以被
阅读全文
posted @ 2025-09-25 22:07 David大胃
阅读(15)
评论(0)
推荐(0)
2025年9月24日
Day07-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\David\method-Demo041比较难
摘要: Java方法 Java方法是语句的结合,他们在一起执行一个功能 方法的命名规则:首字母小写+驼峰命名规则 方法包含于类或者对象中 方法在程序中被创建,在其他地方被调用 最好保持原子性,一个方法一个功能 System.out.printIn() System:系统的类 out:对象,System下的一
阅读全文
posted @ 2025-09-24 02:35 David大胃
阅读(5)
评论(0)
推荐(0)
2025年9月23日
Day06-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\David\struct-switch-break、continue、while、for、goto、label
摘要: switch多选择结构 switch case switch (expression){ case value: break; case value: break; default: } 反编译(IDEA版) 主菜单+项目结构(找到输出目录) 右键点击包+打开于+资源管理器 将输出目录中的class
阅读全文
posted @ 2025-09-23 02:07 David大胃
阅读(10)
评论(0)
推荐(0)
2025年9月22日
Day05-1-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\David\scanner-Demo01~05(简易计算器)
摘要: package com.David.scanner; import java.util.Scanner; public class Demo01 { public static void main(String[] args) { //创建一个扫描对象,用于接受键盘数据‘ Scanner scann
阅读全文
posted @ 2025-09-22 01:56 David大胃
阅读(14)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
下一页
公告