【JavaSE(写一些关于自己学习中觉得可能会记不清的东西。大概只适合自用)】教程文章相关的互联网学习教程文章

JavaSE基础——集合【图】

1. 集合基础 1.1 集合概述 集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变ArrayList<E> : 可调整大小的数组实现<E>:是一种特殊的数据类型,泛型 1.2 ArrayList的构造方法以及常用方法请参考API JDK9—API汉化版 链接:https://pan.baidu.com/s/1feRNxCYo3Ji2EzcmKUIdcQ 提取码:4321

复习第五天:JavaSE之面对对象基础【代码】

/** * 面对对象基础 * 程序:为了模拟现实世界,解决现实问题而用计算机语言编写的指令集合 * 面对对象思想:万物皆对象 * 对象特性:都有自己的特征(属性)和行为(方法) * 局部变量:存放在方法内部;无默认值,不允许重名 有效期:从定义行到包含其结构 * 事例变量:类的内部,方法外部;字面值,不允许与实例变量重名,可与局部变量重名,局部变量优先 * 作用域:属性的有效范围;在不同属性的作用域产生交集时;在交集处作...

JavaSE基础——面向对象3:接口与内部类---007【代码】

JavaSE基础——面向对象3:接口与内部类 六、接口 1. 什么是接口? 在JAVA编程语言中,接口是一个抽象类型,是抽象方法的集合。 接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。类的继承只能单继承,但可以通过接口实现(伪)多继承。接口代表一种能力,实现接口,则表示具备了某种功能接口代表一种规范,在实现接口的时候必须遵循相应的规范,比如说重新实现方法的时候参数的要求、返回值的要求...

JavaSE基础——面向对象3:接口与内部类---007

JavaSE基础——面向对象3:接口与内部类 六、接口 1. 什么是接口? 在JAVA编程语言中,接口是一个抽象类型,是抽象方法的集合。 接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。类的继承只能单继承,但可以通过接口实现(伪)多继承。接口代表一种能力,实现接口,则表示具备了某种功能接口代表一种规范,在实现接口的时候必须遵循相应的规范,比如说重新实现方法的时候参数的要求、返回值的要求...

复习第四天:JavaSE之数组【代码】

/** * 数组:一组连续的储存空间,可以储存多个相同类型的值 * 数组:是引用类型之一,变量储存的是数组的地址 * * 数组扩容思路:当数组空间不够用时,创建一个数组空间,将原数组数据复制到新数组中 * 数组扩容:将指向原数组的地址更改,更改为新数组的地址 * * 二维数组:每一个元素,都是一个一维数组 *多维数组:每一个高位数组的元素,都包含低位数组的地址 */import java.util.Arrays;public class Test { //1、简单数组...

复习第二天:JavaSE之循环结构【代码】

** * 循环结构 * */import java.util.Scanner;public class User { public static void main(String[] args) { //1、简单循环 /*int scont =0; for (int i=0;i<=100;i++){ scont += i; } System.out.println(scont); */ //2、do while循环 /*int i = 0; do { System.out.println("无聊"+i); i++; }while (i<10);*/ ...

复习第三天:JavaSE之方法【代码】

/** * 方法:实现特定功能的一串代码,可反复使用 * 例:main方法 */public class Test2{ public static void main(String[] args) { //1、简单的方法调用 /* System.out.println("床前明月光"); prints(); System.out.println("疑是地上霜"); prints(); System.out.println("举头望明月"); prints(); System.out.println("低头思故乡"); prints(); } pub...

JavaSE自学笔记Real_001【代码】

JavaSE自学笔记Real_001 一、变量 public class Shujuleixing {public static void main(String[] args) {//==================================================//整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x//==================================================int i1 = 10;int i2 = 010; //八进制0int i3 = 0x10; //十六进制0xSystem.out.println(i1);System.out.println(i2);System.out.println(i3);System.out...

javaSE一些实习问题

javaSE一些实习问题 为什么实现equals的同时要实现hashcode()? hashCode()在散列表中才有用,在其它情况下没用。在散列表中 hashCode() 的作用是获取对象的散列码,进而确定该对象在散列表中的位置。hashCode() 的默认行为是对堆上的对象产生独特值。如果没有重写 hashCode(),则该 class 的两个对象无论如何都不会相等(即使这两个对象指向相同的数据) 因为如果只想实现了equals方法,在某种情况下达不到预期,比如说再hashmap中...

JavaSE基础--用户转换 Scanner【代码】【图】

Scanner 首先我们写一个程序,一定是为了服务别人,不可能自己一个人玩,所以我们必须要通过某种方式来实现,用户转换。 Java 就给我们留了一个叫做Scanner 的工具类,来实现这个操作。在类(class) 的上方导入装有我们Scanner使用权限的包,也就是 import java.util.Scanner;新建一个扫描器 ( new Scanner)参数里输入 (System.in); 这样就会开始从键盘接收数据输入Scanner scan ,也就是把扫描器存起来,要用的时候直接输入scansca...

JavaSE基础——方法详解002【图】

JavaSE基础——方法详解 一、初识方法 对于之前常用的一条语句System.out.println(),有以下说明:println()是一个方法System是系统类out是标准输出对象该语句就是调用系统类System 中的标准输出对象 out 中的 println()方法。Java方法是语句的集合,它们在一起执行一个功能。类似于其他语言(比如C++)中的函数。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的本意是功能块,...

JavaSE基础——数组004【图】

JavaSE基础——数组 一、初识数组 1. 什么是数组? 前面在学习Java数据类型的时候曾经谈到,Java的数据类型分为基本类型和引用类型。基本类型包括整型、浮点型、字符类型、布尔类型四种。引用类型包括类、接口、数组等。 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。数组描述的是相同类型数据的有序集合数组描述的是相同...

JavaSE基础——面向对象1:类与对象005

JavaSE基础——面向对象1:类与对象 一、编程思想 一般来说,计算机语言要处理的就两个方面的内容:数据和算法。数据是程序使用和处理的信息;算法是程序使用的方法。 1.面向过程编程(POP, Procedure Oriented Programming)核心思想:分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 举例说明:以把大象放入冰箱为例,我们首先定义一个拿到大象的函数,然后定义一个开冰箱...

JavaSE、JavaEE和JavaME有什么区别?【图】

JavaSE、JavaEE和JavaME有什么区别?刚接触Java的小伙伴可能对于JavaSE、JavaEE和JavaME一头雾水,也不知道具体是做什么的?更别说有什么区别了,那么关于JavaSE、JavaEE和JavaME有什么区别?JavaSEJavaseeeme都有什么区别?JavaSE(JavaStandardEdition,Java标准版)是Java技术的核心和基础,是JavaME和JavaEE编程的基础。JavaSE是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器...

javaSE总结未完......【图】

javaSE总结 JDK 开发者工具包 配置环境变量java_HOME 配置到JDK的根目录在系统变量path中配置环境变量:开发环境、运行时环境JRE 运行环境 基础语法 命令行参数: javac Hello.java java Hello 文档注释:/** */ javadoc生成帮助文档 命名规范类名首字母大写变量和方法名——驼峰命名法常量:大写+下划线包机制 域名倒写 cn.edu.hbue.name javaDoc——JDK帮助文档javadoc@author @Version @since @param @return @throws方法 方法重...