![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础总结
文章平均质量分 80
会飞的加西莫多
这个作者很懒,什么都没留下…
展开
-
java基础学习总结——基础语法1
一,标识符(凡是看可以自己起名字的地方都可以叫做标识符,包名 ,类名,接口,变量, 常量等)二,关键字(已经被定义的词,命名不能用这些词)51+2个保留字=53个关键字(java的关键字都是小写的!!goto和const为保留字)三, 修饰符像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:访问控制修饰符 : default...原创 2018-05-28 10:11:39 · 578 阅读 · 0 评论 -
Scanner类的使用
一,用法1, 我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据:next():1、一定要读取到有效字符后才可以结束输入。 2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。 3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。 next() 不能得到带有空格的字符串。nextLine():1、以Enter...原创 2018-09-26 15:55:00 · 564 阅读 · 0 评论 -
Java内存分配即数据的存储
链接:https://blog.csdn.net/qq_21989939/article/details/47705403 堆栈常量池 常量池 (constant pool) 常量池指的是在编译期(即程序还没有运行)被确定,并被保存在已编译的.class文件中的一些数据。除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值(...原创 2018-08-25 12:14:39 · 333 阅读 · 0 评论 -
Java集合框架
一,集合的定义集合跟数组一样都是一种容器。集合,1长度可变,2只能存储对象,3可以存储任何类型的对象。数组,1,长度固定,2只能存储基本类型的数据,3同一数组中只能存储同一种数据。注意:1,集合和数组中存放的都是对象的引用,而不是对象本身。 2,接口不能new,只能实现或继承接口。例List ll=new List();这样就会报错可以将后面的List改为A...原创 2018-08-30 20:19:29 · 188 阅读 · 0 评论 -
解析Java中String、StringBuilder以及StringBuffer
一,String类1,String类的特点(由源码分析) public final class String implements java.io.Serializable, Comparable<String>, CharSequence{ /** The value is used for character storage. */ p...原创 2018-08-26 19:55:29 · 312 阅读 · 0 评论 -
Java的接口与抽象类
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。 一.抽象类 二.接口 三.抽象类和接口的区别一.抽象类 抽象方法: 1 abstract void fun();//抽象方法的格式 ...原创 2018-06-14 16:07:56 · 228 阅读 · 0 评论 -
java基础总结——数组
一,数组的定义数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 数组的元素可以是任何数据类型,包括基本类型和引用类型。 C和C++中的数组都可以分配在栈上面,而JAVA中的数组是只能分配在堆上面的,因为JAVA中的数组是引用类型。数组的特点: 1. 只能存储同一种数据类型的数据。 2. 一旦初始化,长度固定。 3....原创 2018-05-31 12:21:31 · 285 阅读 · 0 评论 -
JVM的内存区域划分(Java中的数据存储等)
由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程: 如上图所示,首先Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然后由JVM中的类加载器加载各个类的...原创 2018-06-13 18:39:08 · 349 阅读 · 0 评论 -
Java基础学习总结——面向对象1,(oop思想与构造方法)
一、面向过程的思想和面向对象的思想 面向过程,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维, 面向对象:先分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二点。最后分析类和类之间具体有什么关系,这是第三点。 面向对象有一个非常重要的设计思维:合适的方法应该出现在合适的类里面...原创 2018-06-05 09:11:42 · 492 阅读 · 0 评论 -
java基础学习总结——基础语法2
摘要———常见的流程语句以及for循环一 ,分支语句1,1条件语句 常见的有四种。其中if else语句有点类似于三元运算符.其实三元运算符是if else 的一种简写格式.用三元运算符代替if else 的利弊好处:可以简化if else代码。弊端:因为是一个运算符,所以运算完必须要有一个结果。(即要对结果进行处理)。1.2分支语句switchsw...原创 2018-05-28 23:29:54 · 199 阅读 · 0 评论 -
杂记一——数组集合的遍历(增强for循环的使用)
1,增强for循环的使用增强型for循环使用起来比较方便,代码也比较简单,如果只是操作集合中元素的而不使用索引的话,建议用此方法。对于普通for循环,如果需要使用索引进行其它操作的话,建议用这个。详细来说:1,区别:增强for循环必须有被遍历的目标(如集合或数组)。普通for循环遍历数组的时候需要索引。增强for循环不能获取下标,所以遍历数组时最好使用普通for循环。...原创 2019-03-07 16:43:18 · 1524 阅读 · 0 评论