教材学习内容总结 Lambda Arrays的 方法可以用来排序,在使用sort()时,需要操作 来进行说明,这样一来,语法就显得有些冗长。在JDK8中,可以使用Lambda语法改变Arrays.sort()的可读性: 编译器可以从byLength变量的声明类型,推断name1与name2的类型,因 Read More
教材学习内容总结 I/O——InputStream与OutStream Java中I/O操作主要是指使用Java进行输入,输出操作。这与c++中的iostream并无太大区别。 Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读 Read More
实验要求 使用JDK编译、运行简单的Java程序; 使用IDEA 编辑、编译、运行、调试Java程序。 实验内容 命令行下Java程序开发 IDEA下Java程序开发、调试 练习(通过命令行和IDEA两种方式实现,在IDEA下练习调试程序) 实现四则运算,并进行测试 实验步骤(实现四则运算,并进行测 Read More
教材学习内容总结 异常处理 JAVA异常 异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。异常就是出现在运行时出现不正常的情况;异常由来:问题也是现实生活在具体的食物,也可以通过java的类形式进行描述,并封装成对象对于 Read More
java java中将数字转换成字符非常方便,只要用一个“+”然后在跟一个空格行了。比如,你输入一个122 ,就会变成“122 ”。 测试用例如下图: c语言 c语言中,其实也很简单,如果是单个数字,加48就行了,直接上代码,相信大家都看得懂,不再赘述。 测试用例如下图: 如果是几位数,就要稍微麻烦 Read More
编程思想DRY和Once and Only Once DRY DRY原则的为“每一个知识都必须在系统内必须是单一的,明确的,权威的,具有代表性。当DRY的原则成功应用,在系统中,任何单一元素的修改不影响与其逻辑无关的元素。 此外,和元素逻辑相关的一切变化都是可以预见和统一,因此保持同步 。 除了使用 Read More
面向对象,面向过程都是一种思想,没有高低之分。面向对象,就像是对冰箱操作,冰箱是一个介质,用法就像是c语言中的结构体,功能定义在对象上。面向对象,角色转变,让我们从执行者变成指挥者,面向过程是面向对象的基础。 面向对象,三大特征:封装,继承,多态。开发就是找对象使用,没有对象,造一对象,找对象,建立 Read More
基本类型 命名规则 标识符:数字不可以开头,“-”和“$”也可以用来命名 包名:要全部小写 类名接口名:首字母大写,如果是多单词的情况,所有首字母大写 变量名函数名:第一个单词小写,第二个开始 首字母大写 常量:全大写 变量 在使用变量之前,一定要先初始化,否则后续的操作就不能对其进行重新赋值, Read More
package是什么 package好比java用来组织文件的一种虚拟文件系统。package把源代码.java文件,.class文件和其他文件有条理的进行一个组织,以供java来使用。 源代码的要求最严格,而一旦源代码自己声明了在哪个package路径之下,class也就有了自己在哪个packag Read More
教材学习内容总结 Java语言概述 Java是SUN1995年推出的一门高级编程语言,完全面向对象,安全可靠,具有跨平台性(用其编写的语言在任何系统上都能运行,只需安装一个JVM) Java三大平台包括:JAVA SE、JavaEE、JavaME;其中Java SE又可以分为JVM、JRE、JDK和 Read More