摘要: 概述 static表示“静态”的意思,可以用来修饰成员变量和成员方法,还有静态代码块 和 静态内部类。 static的主要作用在于创建独立于具体对象的域变量或者方法 简单理解: 被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。 并且不会因为 阅读全文
posted @ 2021-03-31 22:20 -星星电灯 阅读(441) 评论(0) 推荐(0)
摘要: 首先我们要理解什么是跨平台,所谓的跨平台就是JAVA写的一份代码可以在任意的操作系统平台上运行。 为什么跨平台会成为一个问题呢?因为每一个操作系统平台支持不同的指令集我们所写的代码经过编译之后只能适用于一个平台,换一个平台就不支持了。而JAVA完美的解决了这个问题,JAVA是如何做到这一点的呢?在上 阅读全文
posted @ 2021-03-31 13:33 -星星电灯 阅读(823) 评论(0) 推荐(0)
摘要: JDK JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。 JRE J 阅读全文
posted @ 2021-03-31 12:51 -星星电灯 阅读(2241) 评论(0) 推荐(0)
摘要: 约瑟夫问题 (有时也称为约瑟夫斯置换,是一个计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。又称“丢手绢问题”.) 问题来历 据说著名犹太历史学家Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁 阅读全文
posted @ 2021-03-30 15:21 -星星电灯 阅读(258) 评论(0) 推荐(0)