自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集合类概述

集合类1、概述2、 Collection 接口public static void main(String[] args) { Collection<String> list = new ArrayList<>();//实例化集合类对象 list.add("《JAVA从入门到精通》");//对集合添加数据 list.add("《零基础学java》"); list.add("《java精彩编程200例》");

2021-09-14 14:05:19 65

原创 常用类库概述

常用类库1、包装类1.1 Integer 类Integer 类的常用方法public static void main(String[] args) { int num = Integer.valueOf("456");//valueOf():返回保存指定的String值的Integer对象 Integer iNum = Integer.parseInt("456");//parseInt():返回包含在由str 指定的字符串中的数字的等价整数值 Sy

2021-09-13 14:46:44 62

原创 字符串内容

字符串1、String 类1.1 概述一个String对象最多可以保存(2^32-1)个字节(占用4GB内存大小)的文本内容。1.2 构造方法char a[] = {'g','o','o','d'};String s = new String(a);2、连接字符串2.1 连接多个字符串2.2 连接其他数据类型()内优先运算,运算符优先顺序3、获取字符串信息3.1 获取字符串长度 length()String str = "We are student";int s

2021-09-07 14:00:53 176

原创 抛出捕获异常

异常错误:Error由java虚拟机生成抛出,大多数错误与代码编写者所执行的操作无关异常:Exception捕获和抛出异常用try监控异常代码,捕获;用catch,选择异常类型;try 和 catch必须要有,finally可以不要用finally善后结束,关闭ctrl+alt+t快捷键–异常体系结构–可以用catch查看异常类型捕获范围由小到大,层层递进示例:public class Test { public static void main(String

2021-08-26 11:22:15 66

原创 抽象类、接口

抽象类不能new这个抽象类,只能靠子类去实现它,只能约束抽象类中可以写普通的方法抽象方法必须在抽象类中//abstract 抽象类//单继承:extends(有局限性)//多继承:接口可以多继承public abstract class Action { //约束,有人帮我们实现 //abstract ,抽象方法,只有方法名字,没有方法的实现。 public abstract void doSomething();}//抽象类的所有方法,继承了它的子类,都必

2021-08-25 14:37:10 38

原创 static关键字详解

static关键字详解public class Student { private static int age;//静态的变量(后面多线程会用到) private double score;//非静态变量 public static void main(String[] args) { Student S1 = new Student(); System.out.println(Student.age); //System.o

2021-08-25 10:42:41 40

原创 封装、继承、方法重写、多态

封装该露的露,该藏的藏封装(数据的隐藏)属性私有,get/setpublic class Student { //属性私有 private String name;//名字 private int id;//学号 private char sex;//性别 //方法 //提供一些可以操作这个 属性的方法! //提供一些public的 get , set方法 //get获得这个数据 public String get

2021-08-20 11:25:53 47

原创 MAKEDOWN使用方法

#输入加空格为标题##输入加空格为二级标题###输入加空格为三级标题####输入加空格为四级标题字体两边加两个*为粗体两边加一个为斜体两边加三个为斜体加粗~~两边加两个为删除~引用输入>加空格为引用符号分割线三个-为分割线或者三个*图片输入![截图]加双括号就可以输入路径,可以添加本地和网络图片超链接点击进入博客输入[]加括号就可以输入地址列表Ab输入1.加空格就进入有序列表a输入-加空格就进入无序列表表格右键可以直接插入或者|

2021-08-18 14:18:38 112

原创 构造器、内存分析、对象小结

一个类即使什么都不写,它也会存在一个方法如果定义了有参构造,无参构造就必须显示定义内存分析小结

2021-08-17 09:49:08 44

原创 类与对象的关系、创建与初始化对象

类与对象的关系创建与初始化对象一个类即使什么都不写,它也会存在一个方法构造器核心作用:1.使用new关键字,必须要有构造器。(有参构造:一旦定义了有参构造,无参就必须显示定义)2.构造器用来初始化值(alt+insert:自动生成有参)...

2021-08-13 14:29:53 62

原创 回顾方法及加深

修饰符,返回值类型静态方法和非静态方法静态方法(方法中有static):用方法名就可以调用非静态方法(方法中没 有static):值传递和引用传递

2021-08-13 09:37:31 36

原创 面向对象定义

面向对象一、面向对象&面向过程1.面向过程​ *线性思维,适合处理简单的问题2.面向对象​ *描述复杂的事物,思考问题首先解决问题会需要哪些分类。二、什么是面向对象1.面向对象编辑​ (Object-Oriented Prigramming, OOP)2.面向对象编程的本质​ 以类的方式组织代码,以对象的组织(封装)数据。3.抽象4.三大特性​ *封装​ *继承​ *多态:同一个事物有不同的表现形式5.从认识论角度考虑是先有对象后有类。​ 对象,是具体的

2021-08-12 14:51:30 58

原创 JAVA数组(概述、声明、创建、内存、初始化、特点、边界)

概述相同类型数据的有序集合。按一定先后次序排列下标声明和创建内存分析三种初始化数组的四个基本特点数组边界数组使用多维数组类似于矩阵

2021-08-12 14:17:40 48

原创 JAVA方法(定义、调用、重载、命令行传参、可变参数、递归)

定义方法调用方法的重载方法可以很多命令行传参可变参数方法太多,重载麻烦递归例如阶乘栈机制(类似罐子)只能小数字,比较打的数会内存溢出

2021-08-05 14:48:22 90

原创 JAVA控制流(break,continue,goto)

一、break continueouter,标签debug

2021-08-05 09:49:19 96

原创 JAVA控制流(while循环、do…while循环、for循环、增强for循环)

循环结构1.while循环2.do……while循环3.for循环注:快捷键:输入100.for 显示:for (int i = 0; i < 100; i++){}4.增强for循环

2021-08-04 14:44:36 96

原创 JAVA流程结构(if选择结构、switch结构、IDEA反编译)

一、顺序结构二、选择结构1.if单选择结构2.if双选择结构3.if多选择结构4.嵌套的if结构5.switch多选择结构注:没有break会出现case穿透现象。IDEA反编译*hashCode(哈希值)

2021-08-04 10:27:17 79

原创 JAVA流程控制(Scanner交互)

Scanner交互System.in输入养成好的习惯,先写头尾,再填中间。应用

2021-08-03 22:13:34 50

原创 包机制、生成JavaDoc文档

包机制包就是文件夹

2021-08-03 14:15:29 59

原创 一般运算符

运算符运算里,有long类型结果为long,没有都为int类型;(优先级,还有double)自增、自减与、或、非<< 就是给十进制*2就是给十进制/2a+=b;//a = a+ba-=b;//a = a-b+前面先运算,后面直接拼接...

2021-08-02 14:37:25 48

原创 变量、常量

变量、常量五、变量1.变量作用域2.变量的命名规范六、常量

2021-08-02 13:52:56 42

原创 注释、标识符、数据类型、类型转换

DAY 02一、注释多行//单行/**/文档注释二、标识符关键字三、数据类型强类型语言安全性高,速度低。//整数拓展 进制 二进制0b 十进制 八进制0 十六进制0xint i = 10;int i1 = 010; // 八进制int i2 = 0x10; //十六进制0x 0~9 A~F 16//================================//浮点数拓展? 银行业务怎么表示?钱//BigDecimal 数学工

2021-08-02 09:14:53 35

原创 HELLO WORLD!

DAY 01Typora文本编辑器冯诺伊曼结构搭建JAVA开发环境:1.百度搜索jdk,下载对应版本2.记住目录,并在环境变量中新建JAVA_HOME3.在path中添加%JAVA_HOME%\bin和jre中的binHELLO WORLD!javac编译,Java运行JAVA程序运行机制编译型:操作系统之类的,要求速度解释型:网页之类的,对速度没有要求IDEA使用...

2021-07-30 08:57:57 40

空空如也

空空如也

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

TA关注的人

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