随笔分类 - JavaSE
摘要:Java常用类 2.==字符串相关类== String、StringBuilder、StringBuffer类是三个字符串相关类。 String类代表不可变字符序列,StringBuilder类和StringBuffer类代表可变字符序列。 关于这三个类的详细的用法,在笔试和面试以及实际开发中经常能
阅读全文
摘要:Java常用类 1.包装类 1.1什么是包装类? Java 是面向对象的语言,但不是“纯面向对象”的,比如我们经常用到的基本数据类型就不是对象。 在我们实际应用中,经常需要将基本数据转换成对象,以便于操作。为了解决这个不足,Java在设计类时,为每个基本数据类型分别设计了一个对应的类进行代表,这样的
阅读全文
摘要:面向对象03 10.抽象类 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的 抽象方法,只有方法的声明
阅读全文
摘要:面向对象02 7.==继承== 继承的本质是对某一批类的抽象,从而实现对现实世界更好地建模 extends的意思是“扩展”。子类是父类的扩展。 Java类中只有单继承,没有多继承!(一个儿子只能有一个爸爸,一个爸爸可以有多个儿子) 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合
阅读全文
摘要:面向对象 1.什么是面向对象? 1.1面向过程&&面向对象 面向过程思想: 步骤清晰简单,第一步做什么,第二步做什么…… 面对过程适合处理一些较为简单地问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程
阅读全文
摘要:Java数组 9.稀疏数组 什么是稀疏数组? 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是: 记录数组一共有几行几列,有多少个不同的值 把具有不同值 的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模 如下图:左边是原始数组,右边是
阅读全文
摘要:Java数组 1.数组概述 数组的定义: 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 2.数组的声明和创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法
阅读全文
摘要:Java方法01 1.什么是方法? Java是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序集合 方法包含于类或者对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的==原子性,就是一
阅读全文
摘要:Java流程控制 1.用户交互Scanner java.util.Scanner是Java5的新特征,我们可以通过Scannner类来获取用户的输入。 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取
阅读全文
摘要:Java基础 6.变量、常量、作用域 6.1变量 变量:可以变化的量 Java是一种强类型语言,每个变量都必须声明其类型 Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和==作用域== 语法规则: type varName [=value] [{,varName[=value]}]
阅读全文
摘要:Java基础语法 1.注释 注释不会被执行,是用来给写代码的人看的。 1.1单行注释 单行注释只能注释一行文字 // 注释 1.2多行注释 多行注释可以注释多行文字 /* 注释 注释 注释 */ 1.3文档注释 JavaDoc:文档注释 例 /** * @Description HelloWrold
阅读全文
摘要:day03 java入门02 1.JDK的安装与卸载 卸载JDK 删除JDK的安装目录 删除JAVA_HOME 删除path下关于Java 的目录 命令行窗口输入java -version测试 安装JDK 百度搜索JDK8,找到下载地址 同意协议 下载电脑对应的版本 双击安装JDK 记住安装路径 配
阅读全文
摘要:JAVA入门 1.C&&C++ 1972年C诞生 贴近硬件,运行极快,效率极高 操作系统,编译器,数据库,网络系统等 指针和内存管理 1982年C++诞生 面向对象 兼容C 图形领域、游戏等 2. JAVA的诞生 吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,Java语言
阅读全文
摘要:day02 预科03 什么是计算机? 计算机硬件: 冯诺依曼结构:运算器+控制器+存储器+输入设备+输出设备 计算机软件 计算机软件可以使计算机按照事先预定好的顺序完成特定的功能 计算机软件按照功能划分为系统软件和应用软件 系统软件: DOS(Disk Operating System),Windo
阅读全文
摘要:打开CMD的方式 开始+系统+命令提示符 Win键+R输入cmd打开控制台(推荐使用) 在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口 资源管理器的地址栏前面加,上cmd路径 管理员方式运行:选择以管理员方式运行 常用的DOS命令(不区分大小写) #盘符切换 c: d: e
阅读全文
摘要:MarkDown语法格式 标题 一级标题 一级标题: 井号+空格+标题名字 二级标题 二级标题: 双井号+空格+标题名字 三级标题 三级标题: 三井号+空格+标题名字 ......... 字体 斜体(字体两边加星号):Hello World! 粗体(字体两边各加两个星号):Hello World!
阅读全文