【2020java基础进阶必会教程丨LinkedList的原理介绍】教程文章相关的互联网学习教程文章

JavaSE基础【代码】【图】

JavaSE基础 一、Java基础知识 1、JVM ——java虚拟机 主要解决的是各种操作系统平台不同产生的差异化,与普通在window运行的虚拟机相似,主要是只可以运行java语言。 JVM相当于计算机的硬件,并且只需要基本的CPU和内存,而内存在JVM上分为五大模块: ①、程序计数器,与计算机原理中的PC类似,就是记录代码执行到那个地方,相当于路标。 ②、虚拟机栈,与程序计数器进行配合,即如何寻到下一需要执行的地方。 ③、 本地方法栈 ④、...

Java 基础之方法的重写

方法重写的定义 在子类中可以根据需要对父类中继承来的方法进行改造,也称为方法的重写、覆盖。在执行程序时,子类方法经覆盖父类方法。 要求 1. 子类重写的方法必须和父类重写的方法具有相同的方法名称、参数列表 2.子类重写的方法返回值类型不能大于父类被重写的方法返回值类性 3.子类重写的方法访问权限不能小于父类被重写的方法的权限;子类不能重写父类中声明的private 权限的方法 4.子类方法抛出的异常不能大于父类被重写方法...

java基础(1.注释、标识符、关键字 2.数据类型 3.类型类型扩展及面试题 4.类型转化 5.变量、常量、作用域 6.基本运算符 7.自增、自减、初识Math类 8.逻辑运算符、位运算符 9【代码】【图】

java基础 1.注释、标识符、关键字注释注释并不会执行,是给写代码的人看的书写注释是一个非常好的习惯java中注释有三种:单行注释: Ctrl+/多行注释:Ctrl+Shift+/文档注释: public static void main(String[] args){//单行注释/*多行注释多行注释*//**文档注释*/System.out.println("hello world"); //有趣代码注释 // _ooOoo_ // o8888888o // ...

Java基础入门----基本数据类型【代码】【图】

Java基础入门 基本数据类型整形浮点类型基本类型和包装类型(重点)基本数据类型 整形 在Java中,整形的范围与运行Java代码的机器无关。 一共四种,分别为 : byte short int long 长整形后面需要跟着L后缀。 十六进制、八进制、二进制需要有前缀。 Java中没有任何无符号的整形。 浮点类型 有两种,float 和 double 正常默认用double。特别注释float的话需要加F。 double精度一般是float的两倍。 float有效位数6~7位,double有效位...

Java基础:数组拓展【代码】【图】

Java基础:数组拓展目录Java基础:数组拓展Arrays类冒泡排序稀疏数组稀疏数组介绍Arrays类数组的工具类 java.util.Arrays由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作点击查看JDK帮助文档Arrays类中的方法都是 static 修饰的静态方法,在使用的时候可以直接使用类名进行调用,而“不用”使用对象来调用(注意:是“不用”而不是“不能”)Arrays具有...

08.java基础02【代码】【图】

一、类型转换 由于java是强类型语言。所以要进行有些运算的时候,需要用到类型转换。低——————————————————————————>高 byte,short,char ——> int ——> long ——> float ——> double运算中,不同类型的数据先转化为同一类型,然后进行运算 强制类型转换:书写规则:(类型)变量名 从高到底属于强制类型转换自动类型转换:从低到高属于自动类型转换注意点:1、不能对布尔值进行转换2、不能把对象...

Java基础(三)——反射、代理【代码】

文章目录 反射、代理1 反射2 静态代理3 动态代理反射、代理 1 反射 反射机制可以用于动态操作Java代码,能够知道任意一个类的属性和方法,能够调用任意一个对象的属性和方法 优点:运行时根据类型判断,动态加载类,提高代码灵活度 缺点:性能会慢一些,动态操作类增加了安全隐患 获取Class类 // 通过类获取 Class c = XXX.class; // 通过对象实例获取 XXX xxx = new XXX(); Class c = xxx.getClass(); // 传入类的路径 Class c = ...

java基础之InputStream的使用【代码】

package com.xx.InputAndOutputStream;import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream;public class InputStreamTesting {public static void main(String[] args) throws IOException {String dir="C:\\Users\\杨茜玲\\Desktop";String name="aa.txt";//生成一个dir文件下的名为name的文件File file=new File(dir,name);//将该文件传给输入流InputStream inputSt...

Java基础(一)【代码】

Java基础(一) 1 关键字 什么是关键字? 被Java语言赋予了特殊含义的单词,关键字中所有字母都为小写(以下列举的为常用关键字) 定义数据类型bytecharshortlongbooleanfloatdoubleintvoidclassinterface 定义流程控制casebreakforreturndefaultdowhileswitchifelsecontinue定义数据类型值nulltruefalse 定义访问权限修饰符privateprotectedpublic创建包及导入类importpackage定义类,函数,变量修饰符finalabstractstaticsynchroniz...

java基础02

java 类与对象 1.面向对象OOP 封装 继承 多态 类 --- 实例 类与对象: 1.一个类可以有多个对象 2.每个对象都对应一个类 2.基本操作 2.1 创建使用 //创建 [访问权限修饰符] class 类名{ //属性(特征)---> 抽 像 [访问权限修饰符] [普通修饰符] 数据类型 变量名称 = 123; //成员变量尽可能不要初始化操作 尤其是引用数据类型 //方法(功能) //其它[静态代码块,构造方法] 类名(){} }//实例化...

Java基础:数组【代码】【图】

Java基础:数组 目录Java基础:数组数组的定义数组声明变量数组的创建内存分析三种初始化数组的四个基本特点数组边界数组的使用For-Each循环数组作为函数的参数数组作为函数的返回值二维数组数组的定义数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组声明变量需要先声明数组变量,才能在程序中使用语...

java基础【代码】

java基础面试原文略作修改 1 线程和进程 ? 进程是程序的一次执行,是操作系统调度和分配资源的基本单位,因为进程的创建和销毁占用大量的时间和空间,进程的数量不能太多, ? 线程是更加轻量级的能独立运行的基本单位,他是进程的实体,可以减少程序运行的并发执行时间和空间,使得操作系统有更好的并发性 2 synchronized原理 ? synchronized是java内置的隐式锁,使用synchronized后 会在编译后的代码块前后添加monitorenter和monitorexit字...

Java基础:递归【代码】【图】

Java基础:递归递归就是自己调用自己的方法 利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。 递归有两个部分:递归头,递归尾递归头:指明什么时候不调用自身(不指明会陷入【死循环】)——结束 递归尾:...

java基础学习(二)【代码】

java基础学习(二)九、java字符串处理九、java字符串处理 在 Java 中定义一个字符串最简单的方法是用双引号把它包围起来。这种用双引号括起来的一串字符实际上都是 String 对象,如字符串“Hello”在编译后即成为 String 对象。因此也可以通过创建 String 类的实例来定义字符串。 不论使用哪种形式创建字符串,字符串对象一旦被创建,其值是不能改变的,但可以使用其他变量重新赋值的方式进行更改。1. String有多种构造方法: 1....

java基础学习(三)

Java基础学习(三)十、正则表达式 十一、数字和日期十、正则表达式 正则表达式(Regular Expression)又称正规表示法、常规表示法,在代码中常简写为 regex、regexp 或 RE,它是计算机科学的一个概念。 正则表达式是一个强大的字符串处理工具,可以对字符串进行查找、提取、分割、替换等操作,是一种可以用于模式匹配和替换的规范。一个正则表达式就是由普通的字符(如字符 a~z)以及特殊字符(元字符)组成的文字模式,它用以描述...