- 博客(11)
- 收藏
- 关注
原创 java枚举enum详解
package enumeratin;public class enumeration02{ public static void main(String[] args) { System.out.println(Season.AUTUMN); System.out.println(Season.WINTER); //两者一样 System.out.println(Season2.AUTUMN); Syst
2021-09-08 18:59:15 111
原创 约瑟夫环问题——环形链表解决
约瑟夫环问题约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知 n 个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。. 从编号为 k 的人开始报数,数到 m 的那个人出圈;他的下一个人又从 1 开始报数,数到 m 的那个人又出圈;依此规律重复下去,直到剩余最后一个胜利者环形单向链表解决package data_structure.CircleList;public class Circle1{ public static void main(String[] args)
2021-09-07 22:40:30 137
原创 java内部类与匿名类详解
内部类一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类。类的五大成员:属性,方法,构造器,代码块,内部类。内部类与局部内部类class Outer{ private int n= 100; private void m2() { } public void m1() { class Inner //局部内部类 { //可以直接访问外部类的所有成员,包括私有
2021-09-07 16:29:11 182
原创 Java接口详解
什么是接口?接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来语法:interface 接口名{ 属性 方法(1抽象方法 2默认实现方法 3 静态方法)}class 类名 implements 接口{ 自己的属性 自己的方法 必须实现的接口的抽象方法}eg:public interface Usb { //定义一个接口 ,接口本身就是一个抽象的概念 //在接口中,抽象方法可以省略abstract关键字 //
2021-09-06 17:09:58 121
原创 Java代码块--详解
1. static代码块也叫静态代码块,作用就是对类进行初始化,而且随着类的加载而执行,并且只会执行一次,如果是普通代码块,没创建一个对象,就执行。2. 类什么时候被加载?创建对象实例时(new)创建子类对象实例,父类也会被加载使用类的静态成员时(静态属性,静态方法)3 普通代码块在创建对象实例时,会被隐式调用。被创建一次,就会调用一次。4 代码块继承时的顺序(重点)父类的静态代码块和静态属性(优先级一样,按定义顺序执行)子类的静态代码块和静态属性(优先级一样,按定义顺序执行)
2021-09-05 22:46:43 77
原创 java基础类变量和方法
类变量类变量也叫静态变量,即被同一个类所有对象所共享的变量,定义在类中。static -静态eg:public static int count= 0;访问权限符+static+数据类型+变量名(推荐)static+访问权限符+数据类型+变量名调用类名.类变量名(推荐)对象名.类变量名类方法类方法也叫静态方法。规则和类变量相似。eg:public static String get()注意:类方法中不允许使用与对象有关的关键字,比如this和super 静态方法只
2021-09-05 11:48:39 52
原创 五,字典(python)
字典的简单认识1.一个简单的字典来看一个包含外星人的游戏,这些外星人的颜色和分数各不相同。下面是一个简单的字典,存储有关特定外星人的信息alien_0 = {'color' : 'green', 'points': 5}print(alien_0['color'])print(alien_0['points'])输出green52.使用字典在python中,字典是一系列的键值对。每个键都与一个值相关联,你可使用键来访问相关联的值。与键相关联的值可以是数字,字符串,列表乃至字典。事实上
2021-01-12 14:11:12 133
原创 四, if 语句(python)
简答的if语句每条if语句的核心的都是一个值为True或False的表达式,这种表达式称为 条件测试。根据条件测试的值是True还是False来决定是否执行if语句后的代码。eg:age = 17if age < 18: print("young")输出young若条件测试结果为True,则执行if语句中的代码。if- else语句else执行false的结果,即条件测试为Flase 执行else后的代码。eg:age = 20if age < 18:
2021-01-11 17:17:23 230
原创 三,操作列表(python)
1.for循环通过for循环可以遍历列表中的每一个元素eg:vehicle = ['car', 'ship', 'plane', 'train']for xx in vehicle: print(xx)输出carshipplanetrain定义一个for循环,从vehicle中第一个元素开始将该元素与xx相关联,然后输出xx,接着继续循环知道遍历列表vehicle中每一个元素。在for循环中也可进行多个操作。vehicle = ['car', 'ship', 'plane
2021-01-10 12:19:09 229
原创 二,列表简介(python)
1.列表是什么列表是由一系列按特定顺序排列的元素组成。vehicle = ['car', 'ship', 'train', 'bicycle']print(vehicle)['car', 'ship', 'train', 'bicycle']就是一个列表,print会直接输出整个列表。不过我们可以通过加入索引来直接访问列表中某个元素。vehicle = ['car', 'ship', 'train', 'bicycle']print(vehicle[0])car索引的开始是0而不
2021-01-09 21:19:40 617
原创 一,变量和简单的数据类型(python)
1.变量eg:message = "hello world!"print(message)输出hello world!每一个变量都指向一个值------与该变量相关的信息。在这里变量 message 指向文本 hello world !在程序中可随时修改变量的值,而python将始终记录变量的最新值.eg:message = "helllo world!"print(message)message = "python world!"print(message)输出hell
2021-01-09 17:04:18 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人