笔记
文章平均质量分 89
萌新的下饭日常
这个作者很懒,什么都没留下…
展开
-
常见对象中的问题4
常见对象中的问题414.01如何校验一个QQ号码案例/* 需求: 校验QQ号码 要求必须是5-15位数字 0不能开头 分析: A:键盘录入一个QQ号码 B:写一个功能实现校验 C:调用功能,输出结果 */ public class RegexDemo { public static void main(String[] args) { //创建键盘录入对象 Scanner sc = new Scanner(System.in); System.ou原创 2021-04-13 16:56:22 · 157 阅读 · 0 评论 -
常见对象中的问题3
常见对象中的问题313.01StringBuffer的概述StringBuffer类的概述 我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,即耗时, 又浪费空间。而StringBuffer就可以解决这个问题 线程安全的可变字符序列StringBuffer和String的区别?构造方法: public StringBuffer() public StringBuffer(in capacity) public StringBuffer(String str)原创 2021-04-13 16:37:30 · 129 阅读 · 0 评论 -
常见对象中的问题2
常见对象中的问题2目录1.Scanner的使用(1)在JDK5以后出现的用于键盘录入数据的类。(2)构造方法:A:讲解了System.in这个东西它其实是标准的输入流,对应于键盘录入B:构造方法InputStream is = System.in;Scanner(InputStream is)C:常用格式:Scanner sc = new Scanner(System.in);(3)基本方法格式:A:hasNextXxx()判断是否是某种类型的B:nextXxx返回某种类型的元素原创 2021-04-13 16:16:05 · 124 阅读 · 0 评论 -
常见对象中的问题1
常见对象中的问题1目录1.Eclipse的概述使用2.API的概述(1)应用程序编程接口(2)就是JDK提供给我们的一些提高编程效率的Java类3.Object类(1)Object是类层次结构的根类,所有的类都直接或者间接的继承自Object类(2)Object类的构造方法有一个,并且是无参构造者其实就是理解当时我们说过,子类构造方法默认访问父类的构造是无参构造(3)要掌握的方法A:toString()返回对象的字符串表示,默认是由类全路径+’@’+哈希值的十六进制表示。这个表示其原创 2021-04-13 16:00:06 · 115 阅读 · 0 评论 -
面向对象中常见的问题与处理方法1
面向对象1final关键字的引入关键字修饰类,方法以及变量的特点关键字修饰局部变量final修饰变量的初始化时机多态的概述和前提条件多态的好处多态的弊端多态中向上转型和向下转型类转换异常猫狗案例多态抽象类的概述抽象类的特点抽象类的成员特点注意事项抽象类中的小问题一个类如果没有抽象方法,可不要可以定义为抽象类?如果可以,有什么意义接口的概述及特点接口的成员特点类与类,类与接口,接口与接口/*抽象类和接口的区别成员区别抽烟老师学生总结final关键字的引入由于继承中方法有一个现象:方法重写所以,父类的功能原创 2021-03-13 11:31:32 · 700 阅读 · 0 评论 -
androidStudio的AS项目目录组成结构
AS项目目录组成结构一、总项目的目录结构我们使用Android Studio创建安卓项目成功后,就会出现以下这个文件结构:1).idea(还有个.build)都是自动生成的文件,无需理会,无需手动编辑。2)app,最重要的文件,里面放置的就是项目的代码文件和资源文件。(下文会详细讲它里面的文件)3)build,编译时自动生成的文件,无需关心。4)gradle,顾名思义,就是构建项目的gradle,为了使得构建你的app项目方便管理,使用gradle是最好的。而gradle文件里面包含gradl原创 2021-02-03 11:07:35 · 917 阅读 · 0 评论 -
java版时间战士
package com.example.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;public class MainActivity extends AppCompatActivity {//在类原创 2020-11-25 14:35:48 · 132 阅读 · 2 评论 -
面向对象
面向对象1工具类中使用静态2工具类的完善说明书的制作过程如何使用JDK提供的帮助文档通过JDK的帮助文档学习math类的随机数功能代码块的概述和分类代码块看程序写结果继承的引入和概述继承的好处继承的弊端java中类的继承特点继承的注意事项和什么时候使用继承继承中成员变量的关系this和super的区别和应用继承中构造方法的关系继承中构造方法的注意事项继承中的问题方法重写的应用方法重写的注意事项总结1工具类中使用静态//静态方法printArray(arr);//非静态方法ArrayDemo add原创 2020-11-15 15:09:17 · 73 阅读 · 0 评论 -
Java语言基础5
Java语言基础5面向对象(成员变量和局部变量)面向对象(方法的形式参数是类名的时候如何调用)面向对象(匿名对象的概述和应用)面向对象(封装的概述)private关键词的概述和特点_this关键字的概述和应用phone的练习构造方法概述和格式构造方法的重载和注意事项成员方法的分类及使用一个标准学生类的代码及测试创建对象做了哪些事情什么时候定义成员变量static关键字的特点static的注意事项静态变量和成员变量的区别main方法的格式详细解释总结面向对象(成员变量和局部变量)成员变量和局部变量的区别:原创 2020-11-15 14:53:19 · 145 阅读 · 0 评论 -
java语言基础4
java语言基础4二维数组概述和格式1数组格式2的讲解二维数组遍历思想引入和面向过程思想概述面向对象(思想概述和举例)面向对象(大象装进冰箱案例)面向对象(开发,设计以及特征)类与对象类的定义概述和学生类的分析学生类的定义总结二维数组概述和格式1格式1数据类型[][] 变量名 = new 数据类型[m][n];m表示这个二维数组有多少个一维数组;n表示每一个一维数组的元素个数举例:int[][] arr = new int[3][2];定义了一个二维数组;这个二维数组有3个一维数组,名称原创 2020-11-01 13:39:37 · 85 阅读 · 0 评论 -
java语言基础3
java语言基础3方法概述和格式说明什么是方法方法的注意事项方法的调用void类型方法的定义和调用方法重载概述和基本使用数组概述和定义格式说明数组的初始化动态初始化Java中的内存分布以及栈和堆的区别数组的内存数组的初始化静态初始化及内存图数组操作常见的小问题越界和空指针数组操作1遍历数组的操作2获取最值数组的操作3元素逆序数组的操作4查表法总结方法概述和格式说明修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2。。。){方法体语句;return返回值;}要想写好一个方法,就原创 2020-11-01 13:27:39 · 278 阅读 · 0 评论 -
java语言基础2
java语言基础2选择结构switch语句的格式及其解释选择结构switch语句的注意事项选择结switch和if语句的各自使用场景循环结构循环语句概述for循环语句的格式和基本使用循环结构for语句循环结构for语句2循环for语句的联系乘阶for循环语句水仙花数练习while循环语句循环while语句和for循环语句的区别循环结构du...while语句的格式和基本使用循环结构之死循环控制跳转语句continue语句控制跳转语句return语句总结选择结构switch语句的格式及其解释swich语句原创 2020-11-01 13:10:36 · 88 阅读 · 0 评论 -
java语言基础1
java语言基础2数据类型中的几个小问题算术运算符的基本用法算术运算符+的多种用法比较运算符的基本用法及其注意事项逻辑运算符的基本用法位运算符的基本用法分析:因为是位运算,所以我们必须先把数据转换成二进制的。3的二进制:11 00000000 00000000 00000000 000000114的二进制:100 00000000 00000000 00000000 00000100&的位运算:有0则0; 00000000 00000000 00000000 00000011原创 2020-11-01 13:00:46 · 139 阅读 · 2 评论 -
Java语言概述
目录Java语言概述2.1关键字的概述和使用2.2标识符的概述和组成规则2.3标识符中常见的命名规则2.4注释概述及其分类2.5常量的概述和使用2.6二进制,八进制,十六进制2.7不同进制数据的表现形式2.8任意进制到十进制的转换图解2.9十进制到其他进制的转换2.10原码反码补码2.11变量的概述及格式2.12数据类型的概述和分类2.13定义不同数据类型的变量2.14使用变量注意事项2.15数据类型转换默认转换2.16数据类型的强制转换2.17强制转换数据溢出后的结果怎么算2.18字符参数参与运算2.19原创 2020-10-02 14:07:01 · 139 阅读 · 0 评论 -
java基础
Java从开始到高级目录计算机基础1.0软件开发和计算机语言概述1.1计算机基础(人机交互)1.2键盘功能1.3打开DOS控制台1.4常见DOS讲解1.5扩展的DOS命令1.6JAVA语言基础概述1.7JAVA跨平台原理1.8JAVA语言JDK和JRE的概述1.9JDK的下载过程2.0开发中常见的问题2.1为什么要配置path环境变量写者的话目录计算机基础1.0软件开发和计算机语言概述软件:按照特定顺序组织的计算机数据和指令的集合;软件开发:借助开发工具与计算机语言制作软件;计算机语言:人与计算原创 2020-10-02 13:22:05 · 127 阅读 · 0 评论