零基础
张哈哈i
有想要一些资料的伙伴可以私信我,我有的话一定送给大家!!一起进步。本人是个小白 也希望各位大牛可以给我指导!
展开
-
day16【集合】
day16【集合】Collection 层次结构中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。集合的长度是可变的。集合只能储存对象两大系列:Collection 和 Map一组对象 键值对添加集合名.size 集合中当前的元素数集合名.addAll 添加另一个集合的全部元素add(E obj):添加元素对象到当前集合中移除remove方法 吸收一个object型参数,需要调用equals方原创 2020-08-15 23:03:16 · 139 阅读 · 0 评论 -
day14【基础API与常见算法】
day14【基础API与常见算法】和数学相关的类java.lang.Mathjava.lang.Math` 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单。public static double abs(double a) ` :返回 double 值的绝对值。public static double ceil(double a)` :返回大于等于参数的最小的整数。public st原创 2020-08-12 21:28:53 · 200 阅读 · 0 评论 -
day13【多线程】
day13【多线程、常用类】继承Thread类Java使用java.lang.Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。定义Thread类的子类,并重写该类的run()方法,该run()方法的方法体就代表了线程需要完成的任务,因此把run()方法称为线程执行体。创建Thread子类的实例,即创建了线程对象调用线程对象的start()方法来启动该线程实现Runnable接口步骤如下:定义Runnable接口的实现类,并重写该接口的run()方法,该run原创 2020-08-12 21:28:00 · 90 阅读 · 0 评论 -
day11【内部类、注解】
day11【内部类、注解】内部类概述1、什么是内部类?将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。2、为什么要声明内部类呢?当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,不在其他地方单独使用,那么整个内部的完整结构最好使用内部类。而且内部类因为在外部类的里面,因此可以直接访问外部类的私有成员。3、内部类都有哪些形式?根据内部类声明的位置(如同变量的分类),我们可以分为:(1)成员内部类:静态成员原创 2020-08-07 21:20:41 · 243 阅读 · 0 评论 -
day10面向对象下_接口,包装类
day10【枚举,包装类,接口】装箱与拆箱装箱:把基本数据类型转为包装类对象。转为包装类的对象,是为了使用专门为对象设计的API和特性拆箱:把包装类对象拆为基本数据类型。转为基本数据类型,一般是因为需要运算。基本数值---->包装对象Integer i1 = new Integer(4);//使用构造函数函数Integer i2 = Integer.valueOf(4);//使用包装类中的valueOf方法包装对象---->基本数值Integer i1 = new I原创 2020-08-05 17:52:20 · 197 阅读 · 0 评论 -
day08【面向对象基础--中】续
day08【面向对象基础–中】续抽象类语法格式抽象方法 : 没有方法体的方法。抽象类:被abstract所修饰的类。【权限修饰符】 abstract class 类名{ }【权限修饰符】 abstract class 类名 extends 父类{ }abstract关键字abstract关键字可以修饰类,一个类加上了abstract就变成了抽象类。抽象的类中可以包含抽象的方法,也可以包含普通的方法。抽象的类不能被实例化。//抽象的方法没有方法体。抽象的方法必须在原创 2020-08-05 17:51:48 · 122 阅读 · 0 评论 -
day07【面向对象基础--中】
day07【面向对象基础–中】封装高内聚:类的内部数据操作细节自己完成,不允许外部干涉。低耦合:仅对外暴露少量的方法用于使用如何实现封装使用权限修饰符来控制:边界有类,包,子类,模块(Java9之后引入)权限修饰符:修饰符本类本包其他包子类其他包非子类其他模块private√××××缺省√√×××protected√√√××public√√√√默认不可以,可以建立依赖成员变量/属性私有化问题成员变量原创 2020-08-02 22:11:20 · 79 阅读 · 0 评论 -
day06【面向对象基础--上】
day06【面向对象基础–上】一、类和对象什么是类一组相关属性和行为的集合什么是对象对象是类的一个实例,具备该类事物的属性和行为属性:事物的状态信息 行为:事物能做什么 类与对象的关系类是对一类事物的描述,是抽象的对象是一类事物的实例,是具体的类是对象的模板,对象是类的实体类的定义格式定义类 成员变量 成员方法对象的创建new 类名()类名 对象名 = new 类名();对象名中储存的是 对象地址;成员变量实例变量:没有static的修饰,也叫对象原创 2020-08-02 22:10:42 · 89 阅读 · 0 评论 -
day04【数组】
day04【数组】数组的概念数组概念: 数组就是用于存储数据的长度固定的容器,保证多个数据的数据类型要一致。数组的特点:1、数组的长度一旦确定就不能修改2、创建数组时会在内存中开辟一整块连续的空间。3、存取元素的速度快,因为可以通过[下标],直接定位到任意一个元素。静态初始化数据类型[] 数组名 = {元素1,元素2,元素3...};//必须在一个语句中完成,不能分开两个语句写int[] arr = {1,2,3,4,5};//正确数据类型[] 数组名 = new 数据类型[]{元素1原创 2020-07-29 23:33:17 · 97 阅读 · 0 评论 -
day03【流程控制语句】
day03【流程控制语句】键盘输入语句:1、准备Scanner类型的变量2、提示输入语句3、接收内容import java.util.Scanner;//将Scanner导入当前类所在包public class { public static void main(String[] args){ Scanner input = new Scanner(System.in);//创建一个输入对象 //各种数据类型的输入: int mum = inpu原创 2020-07-25 23:14:13 · 73 阅读 · 0 评论