【[java基础]循环结构1】教程文章相关的互联网学习教程文章

java基础之8种基本数据类型

简单往往是最重要的,在刚刚学java的时候老师会给我们先讲这8种基本数据类型,今天再来做一个温习,【本文大部分参考了 https://zhuanlan.zhihu.com/p/25439066,在上面做了一点补充】根据java的数据类型分类1、整型byte 、short 、int 、long 2、浮点型float 、 double 3、字符型char 4、布尔型boolean8种基本数据类型数据类型名称   占用字节 默认值 封装器byte 1 0 Byteshort 2 0 Shortint   4 0 Integerlong   8 0.0l Lo...

B站狂神说Java基础_Day06面向对象

Java的核心思想就是面向对象OOP 初识面向对象 面向过程思想步骤清晰简单,第一步做什么,第二步做什么....面向过程适合处理一些较为简单的问题面向对象思想物理类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题。对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需...

Java基础中因自己不认真学导致不熟悉的知识点(二)【图】

Java基础中自己经常忘的知识点(二) 1. public class和class public class与class最基本的相同与不同[1]:public class的类名必须与所在Java源文件相同,否则会编译错误。class的类名没有这样的规则。一个Java源文件里只能有一个public class类,但可以有多个class类。无论是public class还是class都可以在其中编写main方法,都可以设定程序的入口。public class与class使用过程中的不同[2]:public class所有类都可引入使用。cla...

B站狂神说Java基础_Day05数组【图】

数组概述 数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们。 数组声明创建首先必须声明数组变量,才能在程序中使用数组,下面是声明数组变量的语法:dataType[] arraryRefVar; //首选的方法 或 dataType arrayRefVar[]; //效果相同,但不是首选方法Java语言使用new操作符来创建数组,语法...

Java基础学习---第二十八篇【代码】

在类中定义另一个类,这样的类称为内部类 ,包含内部类的类称为内部类的外嵌类 内部类和外嵌类的关系: 外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方法 内部类的类体不能声明类变量和类方法,外嵌类的类体可以用内部类声明对象作为外嵌类的成员 内部类仅供它的外嵌类使用,其他类不能使用 Java编译器生成的内部类的字节码文件的名字和一般的类不同,内部类对应的字节码文件的名字格式:外嵌类名$内...

Java基础感觉不是很扎实,是继续往下学习还是重新在学一遍?【图】

如果只是过一遍,纯粹的看视频,那是不行的,java基础很重要的。你要基础扎实后期的知识点才不会脱节,企业面试主要考核的就是基础和项目 推荐的学习方式:视频为主+书籍为辅+项目实战 其实上这就是一个学习步骤的问题,那么建议大家按照给出的步骤去学习: 第一步:要了解这门语言能做什么,需要掌握哪些技能和知识点,现在一些小伙伴在学习的时候不知道要学习什么,缺乏的就是学习路线,还要清楚现在的公司需要的是什么样的技术人...

java基础:IO流之输入输出流、打印流、数据流【代码】【图】

输入输出流 简介 System.in和System.oult分别代表了系统标准的输入和输出设备。 默认输入设备是:键盘,输出设备是:显示器 System.in的类型是InputStream System.out的类型是PrintStream,其是FilterOutputStream的子类 重定向:通过System类的setln,setOut方法对默认设备进行改变。public static void setln(InputStream in) public static void setOut(PrintStream out)System.in使用 需求:从键盘输入字符串,要求将读取到的整行字...

Java基础学习生疏知识点总结(19)——多线程(下)【代码】【图】

文章目录 1、线程生命周期2、多线程的实现方式二:Runnable3、继承Thread(方式一)和实现Runnable接口(方式二)比较4、数据安全问题 1、线程生命周期 五种线程状态 新建:线程对象刚刚创建出来 没有start 就绪:执行start方法 启动了 没有CPU的执行权 执行:抢到了CPU的执行权 该线程在CPU上运行 阻塞:没有CPU的执行权 还缺少一些必要条件 死亡:线程中的run方法执行完,被当做垃圾被垃圾回收机制回收 各个状态之间的转换 2、多线程的实现...

Java基础——XML理解、解析、导入、导出【代码】【图】

为什么会有这个东西? XML是一种k可扩展的标记语言,主要用于数据交换。它主要是由于以前各大浏览器之间的恶意竞争,都在用自己公司定义的语法来书写代码,这与W3C公司的初衷相违背。于是W3C才制定了XML标准,用来替代HTML进行数据交替。可惜,想法是好的,但是并不能吸引消费者,XML的最初目的就失败了,于是XML选择了第二条路,向数据交互方向寻求生存之路,也就是现在它的具体功能。用来作配置文件和网络中的数据交互。 XML和HT...

JavaSE基础——集合【图】

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

初识java(java基础)【代码】

初识java Java的发布 1995年 Java发布 2005年Java发布三种平台:JavaSE 、JavaEE、JavaME JavaSE:Java的基础开发平台 JavaEE:Java基于企业级的开发平台 JavaME:Java基于移动端的开发平台 Java的特点 Java的跨平台性(操作系统、数据库、服务器),Java的开源性、Java的编程资源丰富 Java的执行机制编写java源代码 通过虚拟机调用bin目录中的javac.exe来进行编译成后缀名为.class的字节码文件 通过Java.exe来进行运行使用class文...

JAVA 基础学习第一天

01-Java概述Java语言背景介绍语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言是美国Sun公司(Stanford University Network)在 1995 年推出的计算机语言 Sun公司与Java更多资料 公认的Java之父:詹姆斯高斯林(James Gosling) Java语言的三个版本SE(J2SE),standard edition,标准版,用于桌面应用的开发,是其他两个版本的基础,从JDK5.0开 始,改名为Java SE EE(J2EE)...

JAVA 基础 继承与抽象类【代码】

1 系统优化 2 继承 2.1 继承入门 概述:就是类与类之间的关系(子父类的关系),被继承的类常常将其称之为父类(基类或者超类),而继承父类的类常常将其称之为子类(派生类) 。子类可以直接去使用父类中非私有的成 员。 如何建立继承关系:使用extends关键字 格式: public class 子类 extends 父类 {}举例: public class Student extends Person {}2.2 好处和弊端 好处: 1、提高了代码的复用性 2、提高了代码的维护性 3、让类与...

Java基础 - 内部类【代码】

目录引言定义与用法访问权限内外通信.this.new局部内部类匿名内部类demo初始化静态内部类接口内部类内部类作用小结命名代码结构访问控制"多重继承"参考资料 引言 本文主要还是记录下内部类的基础语法,具体的作用等接触更多的代码之后回来小结 定义与用法 内部类,顾名思义就是在一个类的内部再定义一个类 public class Outer {private String id;public Outer(String id) {this.id = id;}/*** 内部类可以是任意的访问权限*/public...

Java基础面试题(四)

16. import java 和 javax 有什么区别 刚开始的时候 JavaAPI 所必需的包是 java 开头的包, javax 当时只是拓展 API 包来说使用。然而随着时间的推移,javax 逐渐扩展成为 JavaAPI 的组成部分。但是,将扩展从 javax 包移动到 java 包将是个大麻烦,最终会破坏一堆现有代码。因此,最终决定 javax 包将成为标准 API 的一部分。所以,实际上 java 和 javax 没有区别。这都是一个名字。 17. 接口和抽象类的区别 接口的方法默认是 pub...