【javaSE一些实习问题】教程文章相关的互联网学习教程文章

JavaSE第五天

复习1.数组:存储相同数据类型的容器2.特点:数据类型相同,有序的(下标 0-length-1)3.一维数组: int[] num; int num[]; num = new int[10]; num[0] = 2; for循环 for(int i : num){} 其他定义方式: int[] num = new int[10]; int[] num={1,2,3}; int[] num = new int[]{1,2,3};4.获取长度:length5.拷贝:System.arraycopy(a,0,b,0,3); 扩容:Arrays.copyOf(a,newlength);6.排序: 冒泡,选择7.二维数...

JavaSE第六天

复习面向过程:关注点->过程(步骤)面向对象:关注点->对象类和对象: 类->抽象 对象->实体构造方法: 定义:方法名和类名相同,没有返回类型 来源:不定义->默认 public 无参 如果定义->不默认构造方法了 作用:创建对象 调用:new + 构造方法变量的分类: 成员变量和局部变量 成员变量整个类内,局部变量局限于方法内 void f(int x){ int y; .....(x) }this: 表示本类对...

JavaSE第08篇:API之String、StringBuilder【代码】【图】

目录第一章:API概述1.1-什么是API(了解)1.2-离线文档下载(了解)1.3-文档使用步骤(了解)第二章:String类2.1-String类概述(了解)2.2-创建字符串(记忆)2.3-String类的特点(理解)2.4-字符串比较(记忆)2.5-用户登录案例(练习)2.6-获取功能相关方法(记忆)2.7-统计字符次数(练习)2.8-字符串拼接(练习)2.9-字符串反转(练习)第三章:StringBuilder类3.1-String类的问题(了解)3.2-StringBuilder类概述(了解)3....

多态--javaSE基础学习

多态注意事项:多态是方法的多态,属性没有多态 父类和子类,有联系 类型转换异常ClassCastException 存在条件:继承关系,方法需要重写,父类引用指向子类对象 Father f1 = new Son(); static 方法,属于类,不属于实例 final 常量 private方法

【008期】JavaSE面试题(八):集合之List【代码】【图】

开篇介绍 大家好,我是Java最全面试题库的提裤姐,今天这篇是面试系列的第八篇,主要总结了JavaSE中集合相关面试题,集合面试分为四篇来讲,毕竟是重中之重!这是第一篇,主要是一些基础的Collection及List相关的面试题,第二篇主要讲解Set集合,第三篇和第四篇主要讲解Map集合。在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更!如果我能做到百日百更,希望你也可以跟着百日百刷,一百天养成一个好习惯。 说一下集合的...

JavaSE之面向对象(下)【代码】

接口 1、概述: Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 比如,一个子类需要继承多个类的全部方法,常见的继承方法无法实现,接口可以实现全部继承的目的,但并不是继承;再比如,需要从多个类中抽取共同的特征,与继承不同,而是能不能做的问题can-do。 通俗来讲,接口就是规范。定义了一...

【005期】JavaSE面试题(五):String类【代码】

开篇介绍 大家好,我是Java最全面试题库的提裤姐,本篇文章是面试系列文章的第五篇,主要介绍了JavaSE中String相关的面试题,在之后会顺着开篇的思维导图一直总结下去,做到日更!如果我能做到百日百更,希望你也可以跟着百日百刷,一百天养成一个好习惯。 一、String、StringBuffer、StringBuilder 的区别?都是final类,都不允许被继承 String长度是不可变的,StringBuffer和StringBuilder长度是可变的。 StringBuffer是线程安全...

【003期】JavaSE面试题(三):JavaSE语法(1)【代码】

一、& 和 && 的区别? &运算符有两种用法:按位与 逻辑与&&运算符是短路与运算。逻辑与跟短路与的差别是很大的,虽然二者都要求运算符左右两端的布尔值都是true 整个表达式的值才是 true。 &&之所以称为短路运算是因为,如果&&左边的表达式的值是 false,右边的表达式会被直接短路掉,不会进行运算。 很多时候我们可能都需要用 &&而不是&,例如在验证用户登录时判定用户名不是 null 而且不是空字符串,应当写为: username != null ...

JavaSE_05_运算符【代码】【图】

知识框架运算符概述 运算符是指对操作数的运算方式。组成表达式的 Java 操作符有很多种(什么是操作数和操作符,例如 1+2,其中 1 和 2 都是操作数,+是操作符,操作符和操作数联合起来构成表达式)。运算符按照其要求的操作数数目来分,可以有单目运算符(1 个操作数)、双目运算符(2 个操作数)和三目运算符(3 个操作数)。运算符按其功能来分,有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、条件运算符、字符...

[javaSE笔记3] JAVA的继承---多态 抽象【代码】【图】

关键字 : extends extends表明正在构造的新类派生于一个已经存在的类, 这个已经存在的类称为 超类 基类 或 父类 ; 新类称为子类 或孩子类 从某个特定的类到其祖先的路径称为该类的继承链在java中, 继承有三个特征 :JAVA是单继承的, 一个类的直接父类只能有一个class A extends B{} // 正确 class A extends B,C{} // 错误JAVA语言可以多级继承 ( java.lang.Object类是继承链的顶端 )class A extends B{} // 正确 class B extends...

JavaSE基础入门Day21

I/O 框架 流的概念概念:内存与存储设备之间传输数据的通道。数据借助流传输 流的分类按方向【重点】:输入流:将 <存储设备> 中的内容读入到 <内存> 中。输出流:将 <内存> 中的内容写入到 <存储设备> 中。 按单位:字节流:以字节为单位,可以读写所有数据。字符流:以字符为单位,只能读写文本数据。 按功能:节点流:具有实际传输数据的读写功能。【底层流】过滤流:在节点流的基础之上增强功能。 字节流字节流的父类(抽象类...

JavaSE基础入门Day14【图】

内部类与常用类 内部类 内部类的分类内部类:成员内部类静态内部类局部内部类匿名内部类什么是内部类概念:在一个类的内部再定义一个完整的类。特点:名字用$区分内外:外部类名$内部类名编译之后可生成独立的字节码文件。内部类可直接访问外部类的私有成员,而不破坏封装。可为外部类提供必要的内部功能组件。 成员【实例】内部类在类的内部定义,与实例变量、实例方法同级别的类。外部类的一个示例部分,创建内部对象时,必须依...

如何用JavaSE设计猜拳游戏?

适合的读者 本课程适合那些没学习过Java,或者只是简单了解过Java的初学者。如果您已经很精通Java基本语法,或者已经有实际的Java工作经验,请您绕道走…… 需要掌握哪些知识 本课程主要学习Java语言的基础内容,包括语法、运算符、流程控制。同时,我们更为关注的是你的实际编程能力。如果您想学习Java语言的其他内容,请关注其他课程。本课程聚焦在“基础”,请知悉。 课程怎么学? 本课程不是传统的讲解知识点的形式,而是用案例...

javaSE基础-基本知识 进制【图】

什么是进制进制也就是进位制,是人们规定的一种进位方法。 对于任何一种进制---多少进制,就表示某一位置上的数运算时是逢某个值进一位。 十进制是逢十进一, 十六进制是逢十六进一, 二进制就是逢二进一, 以此类推,x进制就是逢x进位。二进制/八进制/十进制/十六进制 二进制:由两个基本数字0,1组成,运算规律是逢二进一.计算机都使用二进制表示数据. 八进制:由0、1、2、3、4、5、6、7组成,运算规律是逢八进一. 十进制:由0,1,2...