java学习日记
lu鹿杖客
我辈以利趋之,唯乏矣
展开
-
java基础知识整理梳理day02---变量与数据类型
变量与数据类型一、编程规范在仍何地方的名字我们都要做到见名知意适当合理的代码缩进书写过程中的成对编程对代码进行合理注释二、关键字与标识符1、关键字1)、定义在java中有特定含义的单词2)、特点全部小写3)、注意事项A:goto和const作为保留字存在。B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记4)、java中所有的关键字5)java中...原创 2018-12-12 16:55:01 · 280 阅读 · 0 评论 -
数组排序--简单版
我这里用的是升序;降序同理;码字辛苦,就不码了降序同理;码字辛苦,就不码了只要修改其中一个符号就行了;bingo对就是他;原创 2018-12-19 12:02:30 · 231 阅读 · 0 评论 -
使用数组时常见的两个错误梳理
数组索引越界异常;空指针异常;原创 2018-12-19 11:39:45 · 291 阅读 · 0 评论 -
二维数组初始化方式及遍历方式梳理
二维数组;即数组中存放的还是数组;上图:原创 2018-12-19 11:25:44 · 681 阅读 · 0 评论 -
数组中最值的获取
思路:以int类型为例首先我们会接收一个int类型的数组,我们可以通过对其遍历然后假设最大值为arr[0];逐个进行比较如果下面有大于arr[0]的将其值赋值给arr[0]依次比较,最终得到最大值;最小值同理;上图:...原创 2018-12-19 11:20:29 · 198 阅读 · 0 评论 -
移除数组中自己不要的数值的方法
我这里以移除零为例:思路:首先给我一个数组我对其进行遍历判断不为零的个数;这个个数就是我们新数组的长度length;将老数组中不为零的值赋值给新数组并返回新数组;最后进行遍历;即可得到一个符合要求的没有零的新数组;下面上图我将遍历封装成了一个方法一遍更方便的调用;如有错误请大家指正!!谢谢!!...原创 2018-12-19 11:08:48 · 889 阅读 · 0 评论 -
数组查找操作梳理
数组查找操作:定义一个长度为10 的一维字符串数组, 在每一个元素存放一个单词;然后运行时从命令行输入一个单词, 程序判断数组是否包含有这个单词,包含这个单词就打印出“Yes”,不包含就打印出“No”。...原创 2018-12-18 20:40:05 · 331 阅读 · 0 评论 -
多态知识点梳理及对应小作业思考题
多态掌握各知识点的内容一、Object 类Object 类是所有 Java 类的根基类如果在类的声明中未使用 extends 关键字指明其基类,则默认基类为 Object 类class Person{}等价于class Person extends Object{}对象的实例化过程实例化一个类是从最顶级的超类开始实例化的, 是一层一层的包裹结构. “先父类后子类,先静态后成员...原创 2018-12-29 09:49:05 · 262 阅读 · 0 评论 -
java基础知识整理 ---Day06面向对象
一、编程语言的发展机器语言直接由计算机的指令组成,指令、数据、地址都以“0”和“1”组成:可以被计算机直接识别并执行。汇编语言用容易理解和记忆的符号表示指令、数据以及寄存器等,抽象层次很低,程序员需要考虑大量的机器细节。高级语言屏蔽了机器细节,提高了语言的抽象层次接近于人的自然语言,60 年代出现的结构化编程语言剔除了结构化数据和语句,数据和过程抽象等概念。面向对象的语言与...原创 2018-12-15 14:06:23 · 279 阅读 · 0 评论 -
生成n个随机数,放入数组,然后排序输出。
我把数组随机数值范围在[0,100]思路首先定义一个数组长度为n;然后排序;/*生成n个随机数,放入数组,然后排序输出。*/public class Arroy07 {public static void main(String[] args) {print(randomArrays(100));System.out.println("--------------------...原创 2018-12-20 09:00:50 · 8184 阅读 · 2 评论 -
利用api中的Arrays.copyOf方法
原创 2018-12-20 09:01:12 · 265 阅读 · 0 评论 -
可变参数梳理
原创 2018-12-19 14:34:08 · 146 阅读 · 0 评论 -
冒泡排序梳理
冒泡排序:注意点:这里已经是排序好了的,所以我们不需要耗费内存运行效率再让他去判断一遍;原创 2018-12-19 13:59:57 · 147 阅读 · 0 评论 -
java基础整理Day05---方法
方法一、概述方法是指人们在实践过程中为达到一定目的和效果所采取的办法、手段和解决方案。所谓方法,就是解决一类问题的代码的有序组合,是一个功能模块。编程语言中的方法是组合在一起来执行操作语句的集合。例如,System.out.println 方法,该系统实际上是为了在控制台上输出的消息执行多条语句。可以将方法理解为“CD 机”即放入不同的碟片出现不同的歌曲;或“榨汁机”即放入不同的水果榨出不...原创 2018-12-12 19:46:58 · 179 阅读 · 0 评论 -
java基础知识整理Day04---循环
循环一、循环控制1…while循环(一般用于条件循环)1.1语法: **条件初始化; while(判断条件){ 循环体语句; 条件变化; }**2.do while先执行后判断 结构:初始语句do{//循环体}while(布尔表达式);//分号不能少1.3 do…while和while的区别: 如果能够进入循环体语句,两种没有区别 如果不能进入...原创 2018-12-12 19:11:27 · 255 阅读 · 0 评论 -
java基础知识整理Day03---运算符
java运算符以及流程控制语句一、运算符1、定义指明对操作数的运算方式2、分类1)、操作数数目来分一元运算符|单目运算符 : 操作数只有一个的运算符 ++ –二元运算符|双目运算符 : 操作数有两个的运算符 + - * / %三元运算符|三目运算符 : 条件运算符 ( ? : ;)操作数: 运算符左右两边的数就是操作数2)、功能来分1.赋值运...原创 2018-12-12 18:04:54 · 247 阅读 · 0 评论 -
二分法查找梳理
利用二分法查找数组的注意要点;(一)、一定要是有序排行的数组(例子中我用的是升序查找的方法)(二)、理清楚什么是二分法查找原创 2018-12-19 13:18:11 · 170 阅读 · 0 评论