java笔记
龚圣☻
暴富就好
展开
-
Java系列:条件语句、循环结构
大家好,我是阿超!今天看一看Java中的条件语句及循环语句! Java中的条件语句:if…else,if…else if…; public class Demo{ public void main(String[] args){ int i = 5;//定义一个int型的变量,初始值为5; //条件语句,如果i小于10就输出i小于10,其他情况下输出i大于10; if(i<10){ System.out.println("原创 2020-05-11 23:02:24 · 232 阅读 · 0 评论 -
java系列:IO流
IO分类 File类: java使用File类表示操作系统上文件系统中的文件或目录,它是在java.io.File包下的,我们可以使用File操作硬盘上的文件或目录进行创建或删除; 1)关于路径的描述:不同的文件系统差异较大,Linux和Windows就不同,最好使用相对路径,不要用绝对路径; 2)目录分隔符:Windows中为“/”,Linux中为“\”; File类的常用方法: 操作文件的的常用方法: 方法 描述 public File(String pathname)原创 2020-08-18 13:12:17 · 153 阅读 · 0 评论 -
java系列:集合框架(二)
Map集合: Map接口定义的集合又称为查找表,用于存储所谓“Key-Value”键值对,Key可以看成Value的索引; 根据内部结构的不同,Map接口有多种实现类,其中常用的有内部为hash表实现的HashMap和内部为排序二叉树实现的TreeMap。同样这样的数据结构在存放数据时,也不建议存放两种以上的数据类型,所以,通常我们在使用Map时也要使用泛型约束存储内容的类型 Map主要实现类: HashMap: 它是 一个散列表,存储的内容是键值对映射; HashMap基于hash原理,我们通原创 2020-08-04 14:15:54 · 172 阅读 · 0 评论 -
java系列:集合框架(一)
在实际开发中,需要将使用的对象存储于特定数据结构的容器中,二JDK提供了这样的容器-----集合框架,集合框架包含了一系列不同数据结构的实现类; 集合:存储数据的容器,长度可变,可以存储不同数据类型的数据; Collection:单列集合的根接口,在java.util下的接口,他是各种集合中的父接口,子接口有List和Set; List接口时Collection的子接口,特点是元素有序(插入顺序)、可重复; List接口有两个主要实现类:ArrayList和Link...原创 2020-08-03 16:23:51 · 198 阅读 · 0 评论 -
java系列:String类和日期类
String类 String是字符串类型,是“不可变”字符串,无线程安全问题,在java.lang.String包下; 注意事项: String str = "abc"和String str = new String("abc");的区别! String在设计之初,虚拟机就对他做了特殊化,将字符串保存在虚拟机内部的字符串常量池中,一旦我们要创建一个字符串,虚拟机就先去常量池中检查是否创建过这个字符串,如果有则直接引用,String对象因为有了上述的优化,就要保证该对象的内容自创建开始就不能改变!所以原创 2020-07-20 21:40:49 · 474 阅读 · 0 评论 -
java系列:面向对象(三)
接口 接口定义关键字:interface 接口实现关键字:implements 接口就是like a :“像” 我中的一种,世纪城体系之外的,用于功能扩展; 就扣规定实现类的行为(方法); 接口和接口之间是继承关系; 子类实现接口时接口里面的方法必须实现; 接口不能有构造器; 具体类可以同时实现多个接口,就是多继承现象; 一个类在继承的同时也可以实现接口:class A extends B implements C,D (C、D...原创 2020-07-17 16:59:18 · 145 阅读 · 0 评论 -
Java系列:面向对象(二)
构造方法 用于创建对象并初始化对象属性的方法叫“构造方法”,也叫构造器,在类中定义,分为无参和有参; 构造器的名称必须和类名相同,包括大小写; 构造器没有返回值,不能写void、return; 用“new”调用,且对象一建立,构造器就会运行,并且只运行一次; 如果类没有声明任何的构造器,Java编译器会默认提供一个无参构造器,当声明了构造器,默认的构造器就会失效; 已经声明了一个构造器切这个自定义的构造器是有参的那么默认的无参构造器失效切不能被调用; public class Demo{原创 2020-07-16 23:45:39 · 739 阅读 · 0 评论 -
java系列:面向对象(一)
经常听到的一句话:万物皆对象。那什么是对象呢?用Java语言来解释解释; 面向对象的核心: 封装、继承、多态、抽象; 类 是同类型东西的概念,是对现实生活中食物的描述,映射到Java中描述就是class定义的类。类是对象的模板、图纸,是对象的数据结构定义。 其实定义类,就是在描述事务,就是在定义属性(变量)和方法(函数); 类中可以声明:属性、方法。构造器;属性(变量)分为:实例变量、局部变量; 实例变量:用于声明对象的结构的,在创建对象时候分配内存,每个对像有一份!实例变量在堆中分配,并作用于整个类中原创 2020-07-15 00:06:54 · 117 阅读 · 0 评论 -
Java系列:Scanner类和数组
Java中的Scanner类 Scanner类,可以获取用户的输入信息,创建Scanner对象的方法: Scanner sc = new Scanner(System.in); // hasNextLine():判断是否还有输入 if (sc.hasNextLine()) { //nextLine:获得用户输入的信息,next()方法也可以,但是输入的不能有空格,而nextLine()可以获取空格; String str2 = sc.nextLine();原创 2020-07-13 16:05:41 · 1125 阅读 · 0 评论 -
java系列:变量、运算符
大家好,我是阿超,一个刚进入IT界的小菜鸟 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来...原创 2020-05-07 22:31:28 · 232 阅读 · 0 评论