JavaSE
送小孩喝稠酒
这个作者很懒,什么都没留下…
展开
-
JAVA语言基础 ---常量和变量、数据类型、运算符
JAVA语言基础知识 常量和变量 1、常量:在程序执行过程中其真值不发生改变的量。只能被赋值一次,一旦赋值后就不再变。 常量分为:字面值常量、自定义常量 字面值常量:1)整型常量:所有的整数 2)小数常量:所有的小数 3)字符常量:用一对单引号括起来的一个字符,eg:‘a’ 4)字符串常量:用一对双引号括起来的若干个字符,eg:“Ab好” ...原创 2019-03-28 11:07:10 · 126 阅读 · 0 评论 -
Java基础知识 --- 选择结构与循环结构
JAVA的选择结构 一. if 选择结构 a.格式1: if(比较表达式或者是boolean类型的值) { 语句体; } 执行流程: 先计算比较表达式的值,看其返回值是true还是false。 如果是true,就执行语句体; 如果是false,就不执行语句体; 案例演示: 判断两个数据是否相等。 ![在这里插入图片描述](https:/...原创 2019-04-02 23:20:30 · 239 阅读 · 0 评论 -
JAVA基础知识 --- 数组
数组概述 引入:现在需要统计学生的基本情况,例如平均学习成绩、最高成绩等。假设某班有50名学生,用前面所学的知识,程序首先需要声明50个变量来分别记住每个学生的考试成绩,然后在进行操作,数据量会很多,很麻烦。 为了解决这种问题,Java就提供了数组供。 数组的概念:数组是一种数据结构(相当于一个容器),用来存储同一类型数据的集合。既可以存储基本数据类型,也可以存储引用数据类型 分类:一维数组、二...原创 2019-04-09 20:50:03 · 147 阅读 · 0 评论 -
数组排序算法 --- java程序
数组排序算法 数组a中有N个元素,将所有元素按从小到大的顺序排列。 本文介绍几种常用的排序算法:冒泡排序、选择排序、直接插入排序、希尔排序、归并排序、快速排序、基数排序。 冒泡排序法: 冒泡排序算法原理: 依次比较两个相邻的元素,如果第一个比第二个大,就交换他们两个。 即,在a[0]到a[N-1]的范围内,依次比较a[i]和a[i+1],i的值取0,1,…,N-2,若a[i]>a[i...原创 2019-05-07 18:10:26 · 330 阅读 · 0 评论 -
JAVA基础知识 --- 面向对象
面向对象 面向对象的思想概述: 当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。但随着需求的更改,功能的增多,发现需要面对每一个步骤就很麻烦了。这时就开始思索,能不能把这些步骤和功能进行封装,封装时根据不同的功能,进行不同的封装,功能类似的封装在一起。这样结构就清晰了很多。用的时候,找到对应的类就可以了。这就是面向对象的思想。 面向对象是基于面向过程而言的。 面向对象特征: 封...原创 2019-04-10 17:13:35 · 98 阅读 · 0 评论 -
JAVA基础知识 --- 关键字和构造方法
关键字private private关键字特点: a.是一个权限修饰符。b.可以修饰成员变量和成员方法。c.被其修饰的成员只能在本类中被访问,外界无法访问。 private最常见的应用: (1):把成员变量用private修饰。(2):提供对应的getXxx()和setXxx()方法。 相对应的关键字public:也是一个权限修饰符,可以修饰类、成员变量和成员方法,被修饰的成员在任何地方都可以访...原创 2019-04-10 22:37:54 · 154 阅读 · 0 评论