摘要: String - Java语言中非常基础和重要的类,提供了构造和管理字符串的各种基本逻辑。它是典型的Immutable类,被声明成为final class,所有属性也都是final的。也由于它的不可变性,类似拼接、剪裁字符串等操作,都会产生新的String对象。由于字符串操作的普遍性,所以有关操作的 阅读全文
posted @ 2019-07-04 15:20 奋斗的大肥猫 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 他们之间没有一毛钱的关系。。。 final可以用来修饰类、方法、变量,但是有着不同的意义。final 修饰的类代表不可以继承扩展,final的变量不可以修改,final的方法不可以重写(override)。 finally是Java保证重点代码一定要被执行的一种机制。我们可以使用try-finall 阅读全文
posted @ 2019-07-04 15:19 奋斗的大肥猫 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Exception和Error都是继承了Throwable类,在Java中只有Throwable类型的实例才可以被抛出(throw)或者捕获(catch),他是异常处理机制的基本组成类型。 Exception是程序正常允许中,可以预料的意外情况,可能并且可以捕获,进行相应处理。 Exception又 阅读全文
posted @ 2019-07-04 15:13 奋斗的大肥猫 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1. Java “compile once, run anywhere”一次编译,到处运行,说的是Java语言的跨平台特性,java的跨平台特性与Java虚拟机的存在密不可分,可在不同的环境中运行。不同的系统平台都有对应的JDK,比如windows,安装好JDK,就有了Java的运行环境。Java可 阅读全文
posted @ 2019-07-04 14:14 奋斗的大肥猫 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共需要多少种跳法。 思路:首先考虑n等于0、1、2时的特殊情况,f(0) = 0 f(1) = 1 f(2) = 2 其次,当n=3时,青蛙的第一跳有两种情况:跳1级台阶或者跳两级台阶,假如跳一级,那么 剩下的两 阅读全文
posted @ 2019-07-04 10:43 奋斗的大肥猫 阅读(1716) 评论(0) 推荐(0) 编辑
摘要: 首先拿python和C说明,python运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地被python解释器翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C/C++程序是编译型语言,运行前直接编译成CPU能执行的机器码,所以非常快。 但是Ja 阅读全文
posted @ 2019-07-04 10:15 奋斗的大肥猫 阅读(5553) 评论(0) 推荐(2) 编辑