自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java进阶学习day2(集合2)

泛型泛型类创建泛型类,语法:类名 (T表示类型占位符,是一种引用类型)泛型作为方法的参数:泛型作为方法的返回值:使用泛型类创建对象:

2021-08-18 16:01:27 49

原创 Java学习day1(集合1)

集合的概念集合的概念:对象的容器,定义对多个对象进行操作的常用方法。可实现数组的功能和数组的区别:数组长度固定,集合长度不固定数组可以存储基本类型和引用类型,集合只能存储引用类型位置:java.util.*;Collection体系集合体系图:Collection父接口:Collection的使用1创建集合添加元素删除元素清空元素遍历元素增强for循环遍历元素迭代器遍历元素判断Collection的使用2

2021-08-14 15:01:14 75

原创 Java进阶学习day1(I/O流)

File类添加文件创建文件或文件夹(有异常,用try-catch抓取)创建文本文件创建单个文件夹创建多级文件夹删除文件注:创建文件时,如果文件已经存在,则创建失败;删除文件时,如果文件不存在,则删除失败File类查询文件判断指定路径的文件是否存在获取文件大小length方法:1.在String字符串中,length()表示返回字符串中字符的个数2.在数组中,数组名.length,是属性,获取数组中元素的个数3.在集合中,集合对象名.

2021-08-12 13:11:35 55

原创 Java学习day8(面向对象)

面向对象面向过程和面向对象的区别面向过程思想步骤清晰简单,第一步做什么,第二步做什么面向过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后,才对分类下的细节进行面向过程的思索面向对象适合处理复杂的问题,适合处理需要多人协作的问题对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理...

2021-08-09 17:42:34 47

原创 Java学习day7(数组与排序)

数组数组概述数组定义:数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组的声明创建首先必须声明数组变量,才能在程序中使用数组dataType[ ] arrayRefVar(数据类型[ ] 数组名)Java语言使用new操作符来创建数组dataType[ ] arrayReVar = new dataType[ arraySize ]数组的元素是通过

2021-08-07 16:50:23 80

原创 Java学习day6(方法,可变参数与递归)

方法方法概述Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含与类或者对象中方法在程序中被创建,在其他地方被引用解释System.out.print()调用系统类(System)里的标准输出对象(out)中的print方法设计方法的原则方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法时,最好保持方法的原子性,即一个方法只完成一个功能,这样有利于我们后期的扩展方法的定义Java的方法是一段用来完成特定功能的代码片段

2021-08-07 16:50:06 68

原创 Java学习day5(Scanner与选择循环结构)

用户交互scannerScanner对象为了实现程序和人的交互,Java提供了Scanner,通过Scanner类可以获取用户的输入基本语法:Scanner s = new Scanner(System.in);通过Scanner类的next() 与 nextLine() 方法获取输入的字符串,在读取之前我们一般需要用 hasNext() 与 hasNextLine() 判断是否还有输入的数据凡是属于IO流的类,如果不关闭就会一直占用资源,养成用完就关闭的习惯具体使用方式next()与

2021-08-07 16:49:50 91

原创 Java学习day4(包机制与JavaDoc)

包机制包机制的含义与概述Java提供的包机制是为了更好的组织类,用于区别类名的命名空间包语句格式如下:package pkg1 [ .pkg2 [ .pkg3] ]一般使用公司域名倒置作为包名如百度的包名:com.baidu.www为了使用某个包的成员,可使用"import"导入包,用" * "可全部导入JavaDocjavadoc命令是用来生成自己的API文档的参数信息@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参

2021-08-07 16:49:34 43

原创 Java学习day3(变量与基本运算符)

变量变量概述变量就是可以变化的量Java是一种强类型语言,每个变量必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域变量定义:数据类型 变量名 = 相应类型的数据变量作用域类变量实例变量局部变量实例变量:设置于方法外,从属于对象,如果不自行初始化,默认值除了基本类型为0或者0.0,其他都是null(布尔型为默认为false)局部变量:设置于方法内,必须声明和初始化值类变量:设置于方法外,从属于类常量常量为初始化后不能再改变的值

2021-08-07 16:49:10 72

原创 Java学习day2(注释,标识符与数据类型)

一.注释注释种类单行注释(//)多行注释(/* 注释 */)文档注释(/** 注释 */)二.标识符1.所有标识符都要用字母,美元符号或者下划线开头2.首字母之后可以是字母,美元符号,下划线和数字的任意组合3.不能使用关键字作为变量名和方法名4.标识符是大小写敏感的三.数据类型1.强类型语言要求变量的使用严格符合规定,所有变量必须先定义后才能使用,一旦某一个变量被定义类型,如果不经过强制转换,则它永远就是该数据类型了(安全性高,速度较慢)2.弱类型语言弱

2021-08-07 16:48:42 47

原创 Java学习day1(Hello World)

#JAVA学习第一天##Hello World1.实现代码:public class hello{ public static void main(String[] args) { System.out.print("Hello world!"); }}2.编译Java文件:通过javac + java文件,可生成一个class文件3.运行class文件,得到以下截图:4.需要注意的情况:单词大小写不能出错,Java是大小写敏感的文件> 与 类名

2021-08-07 16:47:58 39

空空如也

空空如也

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

TA关注的人

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