力争清晰完整准确(逐步完善,持续更新) 1、String类为什么是final的 首先分析String的源码: 类被final关键字限定,说明它不可以被继承,没有子类。即持有一个String对象的引用,它必然是String类,而不会是其他的类。 value[]是用来存储值的,被final关键字修饰,说 ...
分类:
编程语言 时间:
2019-09-09 22:29:12
阅读次数:
108
一、方法注意点 (1)方法的调用不一定再main方法中,可以在其他方法中进行调用,只要是程序执行到的位置,都可以去调用其他方法。 (2)方法调用的时候,实参和形参要求个数对应相同,数据类型对应相同,方法不同的时候,要求能够进行相应的自动类型转换 (3)当方法的调用和方法在同一个类中的时候,“类名.” ...
分类:
编程语言 时间:
2019-09-08 21:57:25
阅读次数:
91
一、方法 1.方法的基础语法 (1)例子 上面的程序虽然实现了功能,但是程序的复用性很差,因此我们需要引入方法的概念(其实就是python中的函数功能) 我们编写方法来重构上面的代码 (2)方法的本质是什么: 方法就是一段代码片段,并且这段代码片段可以完成某个特定的功能,并且可以被重复利用。 (3) ...
分类:
编程语言 时间:
2019-09-04 09:50:53
阅读次数:
90
?一、break 1.break是Java语言中的关键字,被翻译为“中断/折断” 2.break + ";"可以成为一个单独的完整的java语句: break; 3.break语句使用在switch语句中用来终止switch语句的执行 4.break语句同样可以使用在循环语句中,用来终止循环的执行 ...
分类:
编程语言 时间:
2019-09-02 09:36:45
阅读次数:
97
一、for循环练习 1.例子:输入九九乘法表 二、while语句 1.while循环语句的语法结构: 2.while循环的执行原理: 先判断表达式的结果;如果是true则执行循环体,执行完循环体,在进行布尔表达式的判断,循环进行,直到如果结果为false;那么就跳出该循环体 3.例子:死循环的编译特 ...
分类:
编程语言 时间:
2019-08-31 01:19:01
阅读次数:
163
一、共享变量 共享变量:当多个线程访问同一个变量的时候。会产生共享变量的问题。 例子: 正如上面的结果可以看出:并不是我们期望的0,而是-286705,这就是因为我们共享变量了,同时对变量进行了操作,程序并不是原子的。 2.解决方案:使用“锁”,“信号灯” (1)锁lock:是一个标志,表示一个线程 ...
分类:
编程语言 时间:
2019-08-28 01:34:20
阅读次数:
131
一、switch练习 注意:switch(int/String) 我们举例,这里传入的是char类型,而实际上却是'B',就是66 二、我们判断一个学生成绩的等级 三、源码: d21_switch_exercise.java 地址:https://github.com/ruigege66/Java/ ...
分类:
编程语言 时间:
2019-08-27 00:43:34
阅读次数:
73
Spring Boot 的火 网上连载了 Spring Boot 系列文章,没想到这一开始便与 Spring Boot 深度结缘。 技术社区 Spring Boot 的文章越来越多;Spring Boot 相关的图文、视频课程越来越多;使用 Spring Boot 的互联网公司越来越多;现在出去面试 ...
分类:
编程语言 时间:
2019-08-26 09:44:26
阅读次数:
79
前不久,我写了一篇文章回顾 Python 中 "print 的发展历史" ,提到了两条发展线索: 明线:早期的 print 语句带有 C 和 Shell 的影子,是个应用程序级的 statement,在最初十几年里,经历过 PEP 214 和 PEP 259 的改进;再到 2009 年的大版本 3. ...
分类:
编程语言 时间:
2019-08-25 13:42:50
阅读次数:
81
一、复习 1.标识符(自己定义的,下划线、美元符号) 2.驼峰命名(变量名,方法名首字母小写) 3.关键字(就是固定的那几个) 4.字面值(数据、有类型、八种基本类型从小到大,byte\char=short\int\long\float\double\boolean 5.成员变量(初始化在方法外且不 ...
分类:
编程语言 时间:
2019-08-24 09:49:31
阅读次数:
84