随笔分类 - Java初学
摘要:java 16 1、IO流 按照流向划分: 输入流:外部数据 -> java程序 输出流:java程序 -> 外部数据 按照数据类型划分【根据使用记事本打开是否能够看懂来决定】: 字节流【万能流】: 字节输出流: OutputStream(抽象类) - FileOutputStream(实现子类)
阅读全文
摘要:java 15 1、Collections Collections:是java针对集合操作专门提供的一个工具类 静态方法 public static <T> void sort(List<T> list) public static <T> int binarySearch(List<?> list
阅读全文
摘要:day 14 1、List集合练习 1、获取10个1-20之间的随机数,要求不能重复 public class ListTest1 { public static void main(String[] args) { Random random = new Random(); // int numb
阅读全文
摘要:day 13 数据结构 1、栈 栈:入口和出口是一个反向,且取出的顺序是先进后出。数据进入栈中叫入栈也叫压栈,数据从栈中被取出叫出栈也叫弹栈 栈数据结构的特点:先进后出 场景: 将A,B,C按顺序存入栈中并取出 存储的顺序:ABC 取出的顺序:CBA 2、队列 队列: 入口和出口是反方向的,且取出的
阅读全文
摘要:java 12 集合 1、Collection 到目前位置,我们学习过哪些可以存储元素的容器 1、数组 优点:不同的数组可以存储不同数据类型的元素 缺点:长度不可变 2、StringBuffer|StringBuilder 优点:长度可以跟随元素的数量而改变 缺点:里面的元素只有一种字符数据类型 我
阅读全文
摘要:Java 11 常用类 练习 import java.util.Scanner; /* 字符串反转 举例:键盘录入”abc” 输出结果:”cba” */ public class StringTest1 { public static void main(String[] args) { Scann
阅读全文
摘要:Java 10 常用类 1、API概述 API (Application Programming Interface) 应用程序编程接口 编写应该机器人程序去控制机器人踢足球,程序就需要向机器人发出向前跑、向后跑、射门、抢球等各种命令,没有编过程序的人很难想象这样的程序如何编写。但是对于有经验的开发
阅读全文
摘要:java 09 1、形式参数 基本类型: 当基本数据类型作为参数传递的时候,传递是具体的数值 引用类型: 数组:当数组作为方法的参数类型的时候,将来需要传递数组的地址值 具体的类:当你看到一个类作为方法的参数类型的时候,将来调用需要传入该类或该类的子类的对象 抽象类:当你看到一个抽象类作为方法的参数
阅读全文
摘要:java 08 1、Abstract关键字 java为了表示现实生活中抽象的概念集合,提供了一个关键字给我们使用:abstract abstract 抽象的 可以修饰类,修饰成员方法 1. 被abstract修饰的类是抽象类, 抽象类不能被实例化 2. 被abstract修饰的方法是抽象方法, 抽象
阅读全文
摘要:Java 07 1、继承 extend 举例 我想养一只🐕,所以先创建一个Dog类,里面有姓名和年龄的属性,吃饭和睡觉的方法。 我还想养一只🐱,猫也有姓名和年龄,也有吃饭和睡觉的方法,按照之前的做法,我们可以按照Dog类的写法再写一遍Cat类 若我们还想养其它的动物的话,每个动物都有自己的名字和
阅读全文
摘要:Java 06 1、this 变量查找规则:就近原则 先在方法中查找变量,若找到就使用 若方法中没有该变量,去成员变量的位置上查找 public class Student { // 成员变量S private String id; private String name; private int
阅读全文
摘要:Java day 05 1、面对对象 1、面对对象和面对过程的区别 面对过程思想:代表语言 C语言 功能开发中的每一步都是自己参与的 面对对象思想:代表语言 Java语言 指的是不断创建对象,指挥对象完成事情的思想 2、举例生活中的例子 接水: 面对过程思想:自己拿水杯,自己走到饮水机前,自
阅读全文
摘要:Java 04 1、funaction 方法 1、定义: 语句定义格式: 修饰符 返回值类型 方法名(参数类型 参数名,...){ 方法实现逻辑代码; return 返回值; } 2、名词解释: 修饰符:public static 前几天只需要记住这一个固定写法就行,后面的学习过程中会改变这个修饰符
阅读全文
摘要:java 03 1、if判断语句 1、定义语句1 选择结构: if选择语句 switch选择语句 if选择语句: 语句定义格式1: if(关系表达式){ 语句体; } 注意 注意事项: 1、if小括号中的语句,可以很复杂,但是最终的结果一定是boolean类型 2、只有当if语句体中的语句只有一行的
阅读全文
摘要:java day02 DtaaType 数据类型 Java是一门强类型的语言。 1、变量 变量:指的是在Java程序运行过程中,其值可以发生改变的量。 定义一个变量的语句定义格式: //数据类型 变量名 = 初始化值; 注意事项: 1、变量要进行初始化赋值,才可以进行使用 2、在同一作用域下,变量名
阅读全文
摘要:Java day1 1、计算机语言 人与计算机之间进行信息交流沟通的一种特殊语言 计算机语言中也有字符,符号等等 常见的计算机语言有C语言,python,Java 2、Java语言的特点 1、简单性:解释性 2、面对对象:高性能 3、分布式处理:多线程 4、健壮性:动态 5、结构中立性:安全性 5、
阅读全文