static 是java中定义的一个关键字,主要是描述全局的概念,所以利用static关键字可以定义属性,定义方法        但是在90%的情况下,我们的开发代码很少会去直接编写static*//*    利用static定义属性        现在假设定义一个只描述中国人的类,那么在这个类里面肯定要包含有姓名,年龄,国家,        所以按照之前所学的概念来进行设计,就可以的出如下的结果: class Person{ private String name: private int a…
链表基本概念        1.链表的基本形式        2.单向链表的完整实现            认识链表        链表= 可变长的对象数组,属于动态对象数组的范畴        链表是一种最简单的线性数据结构,之所以会存在有数据结构问题主要是解决亮点:存储的数据不受限制,查找速度快        对象数组有那些问题呢?            对象数组可以保存一组对象方便开发            对象数组的长度固定,而且数据的删除,修改,增加处理麻烦        所有的开发之…
使用final定义类,属性,方法            final在一些书中被称为终结器,意思是:利用final定义的类不能够有子类,利用final定义的方法不能够被覆写,利用final定义的变量就成为了常量,常量无法修改    范例:利用final定义类 final class A{} class B extends A {} // A 是终结了 // 一定是错误 但是你们自己在实际的代码编写过程之中,并不需要太多的关注与此类模式,因为这种定义与实际的类结构设计有关            范例…
1.程序的本质实际上就是在于数据的处理上. JAVA中的数据类型有两类 基本数据类型:是进行内容的操作而不是内存的操作 数值型: 整型:byte(-128 ~ 127),short(-32768 ~ 32767),int(-2147482648 ~ 2147482647),long(-9223372036854775808 ~ 9223372036854775807) 默认值:0 浮点型:flost(-3.4E38 ~ 3.4E38),double(-1.7E308 ~ 1.7E308) 默认值…
本次只是围绕着多态性的概念来进行讲解,但是所讲解的代码与实际的开发几乎没有关系,而且多态一定是在继承性的基础上才可以操作的,        而本次将使用类继承的关系来描述多态的性质,实际的开发中不会出现普通类的继承关系(一个已经完善的类不应该再被继承),开发中都要求继承抽象类和接口                多态性要想实现有两个前提:继承,覆写                范例:引出代码 class A { public void print(){ System.out.println("…
代码块  code block                content (内容)        在程序结构之中使用"{}"定义的内容就称为代码块,但是会根据其声明的位置以及关键字的不同        代码块一共分为四种:            普通代码块(程序块),构造块,静态块,同步代码块(多线程)                    一:普通代码块            普通代码块是定义在方法之中的代码块,其基本形式参考如下: public class CodeBlock{…
线程与进程        线程与进程的区别                最早的的时候DOS 系统有一个特点:只要电脑有病毒,那么电脑就死机了,是因为传统的DOS 系统属于单进程的操作系统        即:在同一个时间段内只允许有一个程序运行.        而后来到了window 时代发生了改变,电脑即使有病毒了也可以照常使用,但是会变慢        因为在一个CPU ,一块资源的情况下,程序利用一些轮转算法,可以让一个资源在一个时间段上可以同时处理多个不同的程序(进程),但是i在一个时间…
断言:assert (了解)        所谓的断言指的是在程序编写的过程之中,确定代码执行到某行之后数据一定是某个期待的内容        范例:观察断言 public class Abnormal{ public static void main(String aegs){ int num = 10; //中间可能经历过了3步进行num变量的处理 assert num == 100:"断言错误,num 的内容不是100"; System.ou.println(num); } }…
正则表达式 RegularExpression        了解正则表达式的好处        正则表达式的基础语法        正则表达式的具体操作            content (内容)        什么事正则表达式            为了能够更加清楚的认识到正则的意义所在,下面编写一个简单的程序:判断某一个字符是否由数字组成                        范例:最原始实现 package cn.mysterious.study3; public class…
数字操作类        Math 类的使用        Random 类的使用        BigInteger 和 BigDecimal 类的使用                Math 是一个数学的处理程序类,在 MMath 类中提供有一系列的数学处理公式        在 Math 类中提供的所有方法都属于 static 方法,那么就表示这个类的方法可以使用静态导入完成,同时这个类中没有属于        在 Math 类中重点观察一个操作方法: public static long…