随笔 - 1162  文章 - 0  评论 - 16  阅读 - 59万 
11 2019 档案
根父类:Object 类
摘要:一、Object类 Java中规定: 如果一个类没有显式声明它的父类(即没有写extends xx),那么默认这个类的父类就是java.lang.Object。 类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。 如何理解根父类? (1)所有对象(包括数组)都实现这个类的方 阅读全文
posted @ 2019-11-25 22:51 格物致知_Tony 阅读(352) 评论(0) 推荐(0) 编辑
Java 面向对象—杂项(方法不能重写,修饰符,变量)
摘要:一、哪些方法不能被重写? 1、final 修饰的不能重写 2、static 修饰的不能重写 3、private 修饰的,因为私有的在子类中不可见 4、如果跨包的话,修饰符缺省的也不能被重写,因为缺省的跨包不可见 二、修饰符 1、修饰外部类 权限修饰符:public 和 缺省的 其他修饰符:final 阅读全文
posted @ 2019-11-25 10:06 格物致知_Tony 阅读(391) 评论(0) 推荐(0) 编辑
Java 面向对象—非静态代码块
摘要:一、非静态代码块 1、声明格式 【修饰符】 class 类名 { { 非静态代码块 } } 2、非静态代码块中的代码执行时机 (1)在"每次"创建对象的时候执行 (2)比构造方法早 Demo: 1 class MyClass{ 2 private String str; 3 4 public MyC 阅读全文
posted @ 2019-11-18 21:54 格物致知_Tony 阅读(617) 评论(0) 推荐(0) 编辑
方法 —— 参数传递、重载、命令行参数与可变参数
摘要:一、方法的参数传递机制 方法的参数传递机制:把实参传递给形参。 (实参-->形参) 1、基本数据类型形参 结论:形参是基本数据类型,实参给形参传的是“数据值”,形参值得修改不会影响实参。因为实参是“copy 复制”了一份数据值给形参。 图解: 注意:栈中的内存区域是按照方法来划分的,方法被执行时,就 阅读全文
posted @ 2019-11-16 09:50 格物致知_Tony 阅读(320) 评论(0) 推荐(0) 编辑
Float型 与 Double型数据的存储方式
摘要:先来了解一下浮点数在计算机中是以什么形式存储的 首先要知道计算机能懂得只有0和1,每一个0和1都占一个位 bit (比特)(Binary Digits):存放一位二进制数,最小的存储单位。 而对于存放一个有小数点的数是如何存储的呢? 对于整数部分,会转换成二进制,使用除2倒取余的方法。 22 / 2 阅读全文
posted @ 2019-11-12 13:15 格物致知_Tony 阅读(1914) 评论(0) 推荐(0) 编辑
交换两个变量的值
摘要:1、方案一 1 public static void main(String[] args) { 2 int x = 1; 3 int y = 2; 4 5 /* 6 通用的方案:适用于任意的数据类型借助于第三个通样类型的临时变量 7 */ 8 int temp = x;//x变量中值就赋值给了te 阅读全文
posted @ 2019-11-11 12:17 格物致知_Tony 阅读(237) 评论(0) 推荐(0) 编辑
原码、反码、补码详解
摘要:一、机器数和真值 1、机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。 那么,这里的 阅读全文
posted @ 2019-11-10 22:38 格物致知_Tony 阅读(612) 评论(0) 推荐(0) 编辑
进制转换
摘要:一、进制 进制就是进位计数制,是人为定义的带进位的计数方法。 对于任何一种进制—— X 进制,就表示每一位置上的数运算时都是逢 X 进一位。 十进制就是逢十进一,二进制就是逢二进一,十六进制就是逢十六进一,以此类推。 二、进制转换 进制转换是人们利用符号来计数的方法。进制转换由一组数码符号和两个基本 阅读全文
posted @ 2019-11-10 19:52 格物致知_Tony 阅读(1132) 评论(0) 推荐(0) 编辑
目录
摘要:computer 阅读全文
posted @ 2019-11-10 18:41 格物致知_Tony 阅读(98) 评论(0) 推荐(0) 编辑
Window【目录】
摘要:计算机 阅读全文
posted @ 2019-11-10 17:12 格物致知_Tony 阅读(117) 评论(0) 推荐(0) 编辑
排序算法——冒泡排序
摘要:一、基本介绍 冒泡排序(Bubble Sorting)的基本思想是: 通过对待排序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就像水底的气泡一样逐渐向上冒。 二、演示冒泡过程的例子(图解) 总结图解过程: (1)一共进行 数组的大小-1 阅读全文
posted @ 2019-11-04 21:30 格物致知_Tony 阅读(485) 评论(0) 推荐(0) 编辑
算法的时间复杂度与空间复杂度
摘要:一、算法的时间复杂度 1、度量一个程序(算法)执行时间的两种方法 (1)事后统计的方法 这种方法可行,但是有两个问题:一是要想设计的算法的运行性能进行评测,需要实际运行该程序;二是所得时间的统计量依赖于计算机的硬件、软件等环境因素,这种方式,要在同一台计算机的相同状态下运行,才能比较那个算法速度更快 阅读全文
posted @ 2019-11-03 20:18 格物致知_Tony 阅读(557) 评论(0) 推荐(0) 编辑
排序算法
摘要:一、排序算法的介绍 排序也称排序算法(Sort Algorithm),排序是将一组数据,依指定的顺序进行排列的过程。 二、排序算法的分类 1、内部排序 指将需要处理的所有数据都加载到内部存储器(内存)中进行排序。 2、外部排序法 数据量过大,无法全部加载到内存中,需要借助外部存储器(文件等)进行排序 阅读全文
posted @ 2019-11-03 18:54 格物致知_Tony 阅读(139) 评论(0) 推荐(0) 编辑
递归—八皇后问题
摘要:八皇后问题 说明: 八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即:任意两个皇后都不能处于同一行、同一列或统一斜线上,问有多少中摆法(92)。 思路分析: (1)第一个皇后先放第 阅读全文
posted @ 2019-11-03 16:52 格物致知_Tony 阅读(210) 评论(0) 推荐(0) 编辑
递归—迷宫问题
摘要:迷宫问题 说明: (1)小球得到的路径,和程序员设置的找路策略有关系:找路的上下左右的顺序有关 (2)再得到小球路径时,可以先试用(下右上左),可以先使用(下右上左),再改成(上右下左),看看路径是否有变化 (3)测试回溯现象 (4)思考:如何求出最短路径? 代码分析: 1 package com. 阅读全文
posted @ 2019-11-03 16:27 格物致知_Tony 阅读(643) 评论(1) 推荐(0) 编辑
递归
摘要:一、递归 1、递归应用场景 递归的实际应用场景,迷宫问题(回溯),递归(Recursion) 2、递归的概念 简单的说:递归就是方法自己调用自己,每次调用时传入不同的变量,递归有助于编程者解决复杂的问题,同时,可以让代码更加简洁。 3、递归调用机制 递归调用机制,常见应用: (1)打印问题 1 pu 阅读全文
posted @ 2019-11-03 15:53 格物致知_Tony 阅读(239) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示