自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 30 Object 类的常见方法

在Java中,所有的类都是Object类子类,Object类是所有类的父类final finally finalize() 三者的区别?一、定义上的区别final是java关键字,用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。finally是java中异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,如果子类中重写了该方法,在垃圾收集器执行的时候会调用被回收对象的此方法。二、用法上的区别final如果一个类被声明为final,就意味着

2022-06-04 15:20:38 105

原创 29 异常处理和finally关键字

异常就是指的程序在运行过程中,发生的不正常(用户操作不当、服务终止、程序BUG…)的程序无法正常运作的情况为了提高程序的容错能力、稳定性和健壮性,让程序正常的运作下去尝试着抓到对应的异常,在针对具体问题,具体处理try {//代码块}catch(XxxException e){//处理异常}catch(XxxException e){//处理异常}finally{}try语法块如果没有抓捕到异常,程序正常执行,catch语法块不会进入!如果try中某行代码触发了异常,则程序立刻进入到对应的

2022-06-04 12:01:06 147

原创 28 抽象类和接口

如果父类中的方法不需要实现(没有方法体),而是由子类实现的,该方法就可以声明为抽象方法,抽象方法使用abstract 关键字修饰。java中的接口是一种特殊的抽象类,它里面的所有方法都没有实现接口是可以多实现的,一定程度上,补全了Java单继承的缺点。如果要实现接口中定义的方法,则需要写一个实现类,该类实现该接口public class 子类 implements 接口 {//需要实现所有该接口定义的方法}接口:IXxx 实现类:Xxx接口:Xxx 实现类:X

2022-06-02 14:39:18 101

原创 27访问修饰符以及面向对象的三大特征

目录访问修饰符Java本身提供了四个访问修饰符举例面向对象的三大特征封装定义目的举例继承多态访问修饰符就是确定类、变量、方法等能不能够被正常访问的修饰符Java本身提供了四个访问修饰符public 在任何地方都可以正常访问,权限最大protected 同包、子类、同类默认(缺省) 不写 同包、同类private 同类举例面向对象的三大特征封装定义从广义上来说,封装就是将物品保管起来封存起来面向对象上说的封装,是一种特指:将类的属性私有化(不在

2022-06-01 16:15:20 93

原创 26 构造方法 this关键字 和 static 关键字的使用

目录构造方法如何定义构造方法this关键字static 关键字的使用可以修饰Java的类、属性、方法类的成员:Java中类成员在构造(对象创建的时候)的调用顺序构造方法在创建对象的同时,初始化属性的值如何定义构造方法访问修饰符 类名称() {}访问修饰符 类名称(参数) {}注意:在Java中,当我们定义了一个类之后,如果没有定义构造方法,则JVM在运行时会自动生成一个无参的构造让我们使用,如果我们定义了构造方法,则不会在生成无参构造最佳实践:在Java中,当定义了一个类后,不管有没有

2022-05-28 18:15:35 85

原创 25 UML 之类图的使用 和类属性的默认值

UML 统一建模语言(Unified Modeling Language) 图的使用——以Microsoft Visio 2010 为例类图

2022-05-27 17:50:29 927

原创 24 面向对象

面向对象一级目录二级目录三级目录一级目录二级目录三级目录

2022-05-24 22:21:58 93

原创 23 eclipse、数组、排序和查找算法

目录标题第一个IDE——eclipse数组排序和查找算法冒泡选择插入二分查找面向对象类和对象面向对象的基本概念第一个IDE——eclipse下载地址:https://www.eclipse.org/downloads/下载步骤解压到对应文件夹进入eclipse.ini文件在最后一行添加代码-Dfile.encoding=UTF-8双击打开eclipse—给代码选择一个文件夹存储其他正常操作就可以了数组排序和查找算法冒泡选择插入二分查找面向对象类和对象面

2022-05-23 22:47:03 979

原创 22 函数以及常见的系统类

目录函数(function)什么是函数java 如何定义函数函数的调用函数的分类局部变量函数在内存中调用的本质函数重载(overload)函数递归查询Java的帮助文档随机数的使用Math类Random类java中的字符串对象Scanner常见的Java类函数(function)什么是函数函数:为了解决某一特定问题,具有名称的代码集合。函数也就是现实中的一种行为动作java 如何定义函数访问修饰符 函数返回值的类型| void 函数名称([参数列表]) {//函数体//return 返回

2022-05-16 15:25:58 85

原创 21 作业题03

作业18一个五位数,若在它的后面写上一个7,得到一个六位数A,若在它前面写上一个7,得到一个六位数B,B是A的五倍,求此五位数./* 一个五位数,若在它的后面写上一个7,得到一个六位数A, 若在它前面写上一个7,得到一个六位数B,B是A的五倍,求此 五位数. */public class Test18 { public static void main(String[] args) { int a,b; for (int i = 10000; i <

2022-05-09 14:45:40 324

原创 20 作业题02

作业7显示100~1000中所有能够被5和6整除的数,每行显示10个,数字之间用一个空格字符隔开。作业8输入一个年份,判断该年是否是润年(能够被4整除,同时不能被100整除;或者能够被100整除的)作业9计算PI(割圆法)PI=4(1-1/3+1/5-1/7+1/9-1/11…)...

2022-05-09 14:45:14 172

原创 19 作业题01

作业1循环输入某同学s1 结业考试的5门课成绩,并计算平均分

2022-05-08 15:21:45 59

原创 18 while循环和break等关键字

while循环 while(条件){ //循环体 }do while循环

2022-05-07 17:10:22 87

原创 17 for 循环的入门

for循环打印100行”hello,word"public class TestFor{ public static void main(String[] args){ //在控制台上打印100次 for (int i=0; i<100; i++){ System.out.println("hell0,word"+ ( i+1)); } }}课堂作业求0~100的和...

2022-05-06 15:34:39 313

原创 16 作业回顾与switch语句的使用

作业作业1根据天数(从控制台输入)计算周数和剩余的天数import java.util.Scanner; //导包public class TestWeek { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入天数:"); //键盘输入天数 int dNum = input.nextInt(); //通过%和/来实现

2022-05-06 12:22:38 121

原创 15选择结构

2022-05-04 22:44:04 83

原创 14 位运算

位运算符:计算机底层本质是二进制(半导体)运算进制:人类最常使用10进制:10个个位数 0、1、2、3、4、5、6、7、8、9 逢10进1二进制:个位数只有2个 0 1八进制:十六进制:-3+1=-20000 0001 11000 0011 -3----------------1000 0011 //-3的源码1111 1100 //-3的反码1111 1101 //-3的补码//用-3的补码参与运算0000 0001 11111 1101 -

2022-05-03 22:29:16 101

原创 13 赋值和三目运算符

赋值运算符:= //将等号右侧的值赋给左侧的变量+= // a+= 10 <===> a =a+10-=*=/=%=三目运算符:表达式 ? 值1 : 值2

2022-05-03 14:11:04 139

原创 12 常见的几种运算符

今日目标常见运算符1 算术运算符2 比较(关系)运算符3 逻辑运算符4 自加和自减运算符5 赋值运算符6 三目运算符7 位运算符程序控制流程(三大流程)-顺序-选择-循环

2022-05-02 23:04:34 862

原创 11 作业讲解和内容回顾

作业1求“斌”字的unicode码(至少使用两种方法)public class What { public static void main(String[] args) { char a = '斌' ; //使用自动类型转换 int res = a + 1 - 1 ; System.out.println(res) ; //使用强制数据类型转换 int res2 = (int) a ; System.out.println(res2)

2022-05-02 17:07:53 79

原创 10 数据类型转换

2022-05-02 12:31:46 204

原创 9 数据类型

2022-05-01 18:25:17 165

原创 8 变量定义

名词解释:JAVA SE (java standard edition):java标准版,基础且核心JAVA EE (java enterprise edition) :java 企业版JAVA ME ( java micro edition) :java 做嵌入式开发关键字和保留字关键字:在编程语言中,具有特殊含义的单词或者词组保留字:在目前的版本中,还不是关键字,但是可能未来的新版本中,会设计为关键字 ,因此不建议使用 (备用)变量:WWWH (what / why/ wher

2022-05-01 11:51:17 600

原创 7 注释和标识符

1 Java的注释1.1 什么是注释:标注出来的解释1.2 三种注释单行注释://多行注释:2.1 使用多个单行注释模拟2.2 /* 多行注释 */文档注释:一种特殊的多行注释1.3如何生成帮助文档:javadoc先新建一个文件夹放帮助文档2 标识符(identifier) :变量、方法名称、类名称…2.1 定义规范标识符只能由有效符号 (大小写字母、数字、_、$) 组成,不能使用特殊符号不要以数字开头不能以关键

2022-04-30 23:05:20 1845

原创 6 编码问题的解决

1 备份文件问题解决.bak :备份文件删除办法编码问题的解决(subline 和 vscode 同理,下面以subline 为例)Sublinecmd 运行会报错(原因是编码不匹配)查看方式:用微软记事本工具打开Java文件,然后另存为,就可以看见subline默认编码为utf-8查看命令行编码方式报错原因就是两者编码方式不匹配解决方法1 改cmd ,使subline 和 cmd 两者的编码方式一致将cmd的GBK编码方式改为utf-8的编码方式与subli

2022-04-30 12:31:53 227

原创 5 内容回顾和今日目标

内容回顾计算机的一些基本概念硬件——cpu 内存…软件系统软件应用软件中间件Java的相关知识Java的历史-编程排行网https://tiobe.com/JAVA的版本变迁(1.0 5.0 8.0 11.0)JDK的安装和配置第一个JAVA程序今日目标JAVA的注释数据类型变量数据类型转换常见的运算符程序控制流程(三大流程)...

2022-04-30 10:51:53 201

原创 4 第一个Java程序

新建一个文本文档,把后缀.text改为.javapublic class Text { public static void main(String [] args) { System.out.println("hello jave!!!!"); System.out.println("董永琦是个大傻逼"); }}一定要ctrl+s保存

2022-04-29 22:10:26 220

原创 3 Java版本以及JDK的安装配置

1 java的版本变迁–1996年:JDK1.0–2005年:JDK5.0–2014年:JDK8.0–2018年:JDK11.0本次主要以JDK8.0为主要版本,讲解一些JDK11.0的新特性2 环境的搭建2.1开发环境初学者建议使用记事本工具(editplus notepad++ vsocde sublime等等)熟悉后使用IDE(集成开发环境):eclipse idea2.2运行环境注:Java这门编程语言你写的代码必须通过JDK的编译,编译成字节码文件,在通过

2022-04-29 17:12:19 277

原创 2 软件的分类和Java的历史

1软件分类系统软件操作系统(win10 window11 android linux…)系统级别的软件应用软件-C/S结构(client/server)-B/S结构(browser/server)(浏览器/服务器)B/S结构又叫WEB软件:JAVA主要做的就的WEB软件中间件(基于硬件和软件之间)F7:用于服务器级别的负载均衡注:mspaint打开画画本2JAVA部分java的历史:1992年,sun(Stanford University Network),竞标

2022-04-29 11:55:42 3254

原创 1 计算机的基本概念

课程大纲编程基础课程(最重要)面向对象部分Java高级3.1集合3.2异常3.3系统编程——多线程3.4网络编程3.5反射…计算机的概念计算机 冯诺伊曼 图灵 计算机之父硬件(hard ware)冯诺伊曼:计算机五大组成部件运算器(cpu)控制器 (cpu)输入设备(鼠标 麦克风 键盘 触摸屏 )输出设备(屏幕 投影仪)存储设备(磁盘 硬盘 u盘)存储程序,程序控制!!!!软件(sofeware)人机交互:1 图形化界面方式(Graphical Use

2022-04-28 18:10:45 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除