
Java学习
Java学习笔记
萧不语冰
Talk is cheap,show me the code.――Linus
展开
-
Java学习笔记(十一)--类与对象
类和对象一、面向对象编程在面向对象编程中,对象是系统中用来描述客观事物的一个实体,它是用来构成系统的一个基本单位。对象由一组属性和一组行为构成,属性是用来描述对象静态特征的数据项,行为是用来描述对象动态特征的操作序列。一个对象的状态(也称为特征或属性)是由具有当前值的数据域来表示的;对象的行为是由方法定义的。类是具有相同属性和服务的一组对象的集合。属于类的任何对象都共享该类的所有属性。面...原创 2020-05-07 09:23:12 · 370 阅读 · 0 评论 -
Java学习笔记(十)--控制台输入输出
输入输出一、控制台输入在程序运行中要获取用户的输入数据来控制程序,我们要使用到 java.util 包中的 Scanner 类。当然 Java 中还可以使用其他的输入方式,但这里主要讲解 Scanner 类方法。关于 Scanner 类我们可以直接通过了解它的 API 文档来使用它。Scanner 类定义在 java.util 包中。当使用的类不是定义在基本 java.lang 包中时,一定...原创 2020-04-22 18:12:35 · 1405 阅读 · 0 评论 -
Java学习笔记(九)--数组及Arrays类
数组数组是最为常见的一种数据结构,是相同类型的、用一个标识符封装到一起的基本类型数据序列或对象序列。数组是具有相同数据类型的一组数据的集合。就是说数组中的每个元素具有相同的数据类型。在Java中将数组看作一个对象。一、一维数组1.1 创建一维数组数组作为对象允许使用 new 关键字进行内存分配。在使用数组之前,必须首先定义数组变量所属的类型。一维数组的创建有两种形式。1、先声明,在用 ...原创 2020-04-21 17:22:55 · 662 阅读 · 0 评论 -
Java学习笔记(八)--字符串生成器
字符串生成器Java StringBuffer 和 StringBuilder 类创建成功的字符串对象,其长度是固定的,内容不能被改变和编译。当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringB...原创 2020-04-19 18:16:06 · 474 阅读 · 0 评论 -
Java学习笔记(七)--格式化字符串及格式输出
一、格式化字符串String 类的静态 format() 方法用于创建格式化的字符串。1、format(String format, Object···args)该方法使用指定的格式字符串和参数返回一个格式化字符串,格式化后的新字符串使用本地默认的语言环境(可用 Locale.getDefault() 方法查看本地语言环境)。str1 = str.format(String format,...原创 2020-04-19 12:56:43 · 846 阅读 · 0 评论 -
Java学习笔记(六)--字符串String类
文章目录字符串一、String 类1.1 声明字符串1.2 创建字符串二、连接字符串2.1 连接多个字符串2.2 连接其他数据类型三、获取字符串信息3.1 获取字符串长度3.2 字符串查找3.3 获取指定索引位置的字符四、字符串操作4.1 获取子字符串4.2 去空格4.3 字符串替换4.4 判断字符串的开始与结尾4.5 判断字符串是否相等4.6 按字典顺序比较两个字符串4.7 字母大小写转换4.8...原创 2020-04-18 18:57:56 · 621 阅读 · 0 评论 -
Java学习笔记(五)--流程控制
Java语言基础(三)一、流程控制1.1 复合语句Java语言的符合语句是以整个块区为单位的语句,所以又称块语句。复合语句由开括号“ { ” 开始,闭括号 “ } ”结束。复合语句中的每个语句都是从上到下被执行。复合语句以整个块为单位,能够用在任何个单独语句可以用到的地方,并且在复合语句中还可以嵌套复合语句。使用复合语句时,复合语句为局部变量创建了一个作用域,该作用域作为程序的一部分,在...原创 2020-04-18 10:41:49 · 326 阅读 · 0 评论 -
Java学习笔记(四)--数据类型与运算符
文章目录Java语言基础(二)一、基本数据类型1.1 整数类型1.2 浮点类型1.3 字符类型1.4 布尔类型二、变量与常量2.1 标识符和关键字2.2 声明变量2.3 声明常量2.4 变量的有效范围三、运算符3.1 赋值运算符3.2 算术运算符3.3 自增和自减运算符3.4 关系运算符3.5 比较运算符3.6 位运算符3.7 三元运算符3.8 运算符优先级四、数据类型转换4.1 隐式类型转换4...原创 2020-04-15 08:41:21 · 904 阅读 · 0 评论 -
Java学习笔记(三)--Java主类结构
目录Java语言基础(一)一、Java主类结构1.1 Java主类程序例子1.2 程序解析1.3 Java语言规范1.4 命名习惯二、代码注释与编码规范2.1 代码注释2.2 编码规范三、 提高程序可读性Java语言基础(一)一、Java主类结构Java语言是面向对象的程序设计语言,Java程序的基本组成单元是类,类体中又包括属性和方法两部分。每个应用程序都必须包含一个main()方法,含有...原创 2020-04-11 10:09:17 · 962 阅读 · 0 评论 -
Java学习笔记(二)--Java开发环境
Java开发环境Java语言程序设计的开发环境可以是基本JDK,也可以使用Java集成开发环境。利用JDK是一个基本的技能,完成每一项任务都要在shell窗口中键入命令。有些许麻烦,但是可以通过执行一些基本的操作步骤,加深对开发环境幕后工作的理解。专业的集成开发环境功能十分强大,操作简单,大多数都带有内嵌的文本编辑器,用于编译和运行的程序的菜单,以及配有集成调试器。其中Eclipse 这个免...原创 2020-04-10 17:51:04 · 521 阅读 · 0 评论 -
Java学习笔记(一)--JDK环境
一、Java概述1.1 什么是Java Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。 Java语言是一种通过解释方式来执行的跨平台的程序设计语言。Java语言编写的程序既是编译型的,又是解释型的。程序代码经过编译之后转换成一种称为Java字节码的中间语言,Java虚拟机(JVM)将对字节码进行解释和运行。编译...原创 2020-04-09 16:03:57 · 532 阅读 · 0 评论