java基础
文章平均质量分 92
此专栏记录java集合,文件,新特性等方面的知识
jatej
一个java转前端的小垃圾
展开
-
10Git介绍
1.Git介绍 1.1版本控制(理解) 无论是代码编写,还是文档编写,我们都会遇到对文档内容反复修改的情况 1.2开发中存在的问题(理解) 程序员小明负责的模块就要完成了,就在即将提交发布之前的一瞬间,电脑突然蓝屏,硬盘光荣下岗! 几个月来的努力付之东流 老王需要在项目中加入一个很复杂的功能,一边尝试,一边修改代码,就这样摸索了一个星期。 可是这被改得面目全非的代码已经回不到从前了。 小明和老王先后从文件服务器上下载了同一个文件 因项目中Bug过多,导致项目进度拖延,项目经理老徐因此原创 2021-03-12 21:29:30 · 82 阅读 · 0 评论 -
day09ArrayList集合&学生管理系统
1.ArrayList 集合和数组的区别 : 共同点:都是存储数据的容器 不同点:数组的容量是固定的,集合的容量是可变的 1.1 -ArrayList的构造方法和添加方法 public ArrayList() 创建一个空的集合对象 public boolean add(E e) 将指定的元素追加到此集合的末尾 public void add(int index,E element) 在此集合中的指定位置插入指定的元素 ArrayList : 可调整大小的数组实现 :原创 2021-03-12 21:08:33 · 138 阅读 · 0 评论 -
08常用API
1.API 1.1 API概述-帮助文档的使用 什么是API API (Application Programming Interface) :应用程序编程接口 java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。 如何使用API帮助文档 : 打开帮助文档 找到索引选项卡中的输入框 在输入框中输入Random 看类在原创 2021-03-12 21:07:10 · 64 阅读 · 0 评论 -
07面向对象基础
1. 类和对象 **面向对象和面向过程的思想对比 : ** **面向过程 :**是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的 **面向对象 :**是一种以对象为中心的编程思想,通过指挥对象实现具体的功能 1.1 类和对象的关系 客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。 类 类的理解 类是对现实生活中一类具有共同属性和行为的事物的抽象 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合 简单理解:类就是对现实事物的一种描述 类的组成 属性:指事物的特原创 2021-03-12 21:05:26 · 108 阅读 · 0 评论 -
06java基础语法之Debug&基础练习
1.Debug模式 1.1 什么是Debug模式 是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。 1.2 Debug介绍与操作流程 如何加断点 选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可 如何运行加了断点的程序 在代码区域右键Debug执行 看哪里 看Debugger窗口 看Console窗口 点哪里 点Step Into (F7)这个箭头,也可以直接按F7 如何删除断点 选择要删除的断点,单击原创 2021-03-12 21:01:07 · 88 阅读 · 0 评论 -
05java基础语法之方法
1. 方法概述 1.1 方法的概念 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 2. 方法的定义和调用 2.1 无参数方法定义和调用 定义格式: public static void 方法名 ( ) { // 方法体; } 范例: public static void method ( ) { //原创 2021-03-12 20:55:56 · 63 阅读 · 0 评论 -
04java基础语法之数组
1.数组 1.1 数组介绍 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。 1.2 数组的定义格式 1.2.1 第一种格式 数据类型[] 数组名 示例: int[] arr; double[] arr; char[] arr; 1.2.2 第二种格式 数据类型 数组名[] 示例: int arr[]; double arr[]; char arr[]; 1.3 数组的动态初始化 1.3.1 什么是动态初始化 数组动态初始化就是只给定数组原创 2021-03-12 20:54:29 · 79 阅读 · 0 评论 -
03java基础语法之switch&循环语句
1. switch语句 1.1 分支语句switch语句 格式 switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default: 语句体n+1; break; } 执行流程: 首先计算出表达式的值 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。 最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结原创 2021-03-12 20:49:03 · 97 阅读 · 0 评论 -
02-Java基础语法之运算符
day02 - Java基础语法 1 类型转换 在Java中,一些数据类型之间是可以相互转换的。分为两种情况:自动类型转换和强制类型转换。 1.1 隐式转换(理解) 把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。例如: double num = 10; // 将int类型的10直接赋值给double类型 System.out.println(num); // 输出10.0 类型从小到大关系图: 说明: 整数默认是int类型,byte、原创 2021-03-12 20:47:39 · 86 阅读 · 0 评论 -
java基础语法之java环境搭建及入门
1. Java概述 1.1 Java语言背景介绍(了解) 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言 Java之父:詹姆斯·高斯林(James Gosling) 2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com java语言的三个版本: JavaSE: Java 语言的原创 2021-03-12 20:43:13 · 87 阅读 · 0 评论 -
java集合(三)之List、Set、Collections
主要内容 能够说出List集合特点 能够说出Set集合的特点 能够说出哈希表的特点 使用HashSet集合存储自定义元素 能够说出可变参数的格式 能够使用集合工具类 能够使用Comparator比较器进行排序 一、List集合介绍 概念:java.util.List接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象称为List集...原创 2020-02-04 14:44:50 · 97 阅读 · 0 评论 -
java集合(二)之常见数据结构
主要内容: 能够说出Set集合的特点 能够说出哈希表的特点 使用HashSet集合存储自定义元素 能够说出可变参数的格式 能够使用集合工具类 能够使用Comparator比较器进行排序 一.栈 概念:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除等操作; 特点: 1)先进后出(即,存进去的元素...原创 2020-02-04 12:14:13 · 90 阅读 · 0 评论 -
java基础之泛型
等待完善原创 2020-02-04 11:49:28 · 87 阅读 · 0 评论 -
java集合(一)之Collection集合
本章节包含要点: 1.能够说出集合与数组的区别 2.说出Collection集合的常用功能 3.能够使用迭代器对集合进行取元素 4.能够说出集合的使用细节 5.能够使用集合存储自定义类型 6.能够使用foreach循环遍历集合 一.集合概述 集合定义:集合是java中提供的一种容器,可以用来存储多个数据 集合与数组的区别? 1.数组的长度是固定的。集合的长度是可变的; ...原创 2020-02-04 11:32:17 · 187 阅读 · 0 评论