自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Java how to program Cpt6

Methods : A deeper look1.随机数生成SecureRandom java.security.SecureRandom比Random好2. 变量作用域3. enum 的使用,不能和int搭配(例如switch-case)4. 方法重载,不关心返回值,不关心参数名称。

2021-01-05 00:06:12 136

原创 Java How 2 Program Control Statements chapter5_end

1.for应该体现其功能性,就是for条件里应该只包含所有的循环控制变量。不能包含其他变量。同时控制变量不应该在除了for header里面的其他地方出现。2.建议都用<=,>=含有等号,同时不要在if语句中需要避免side effect3.end of file(in unix ctrl+d,windows ctrl+z)4. switch case + enum is perfect.5. ^ & | 和C语言完全不一样,这个表示条件全部考察。6. %b for boole

2020-12-20 23:31:20 108

原创 Java How 2 Program chapter4_end

Control Statements:1. UML, top-down stepwise refinement, Pseudocode2. 所有的算法都是由执行顺序,不同的动作构成。选择,顺序,循环构成了所有算法。3. 循环里面while,do while, for的不同之处。counter-controlled,sentinel controlled repetition的不同之处。前者预知程序执行次数,后者靠sentinel检测退出条件。处理用户输入的完整考虑。4. 类型转换(cast oper

2020-12-20 18:15:17 139 1

原创 Java How 2 Program chapter3_end

1.float-point number:对于double,最多15位;float,7位。what is float-point literals?2.如果使用没有初始化的局部变量,会有compilation error.3.GUI(javax.swing)4.static method不需要创建对象就能使用。

2020-12-20 10:01:32 96 1

原创 The C Programming Language chapter2

C语言不同数据类型的赋值和初始化整形变量和char型变量的初始化:C语言不关心你是不是超过赋值范围了,比如char x = 555;这样的语句编译时会有警告,但是还是能运行的,编译器会自动进行截断。反正只要大方向的数据类型符合就对,不管你是个什么类型整数,是整数就行。字符型底层存储形式和整型相同,只是上层呈现不同。对于unsigned整型变量的初始化:语句如uint8_t x = -15; 编译器甚至都不会发出警告,由于x是无符号整数,所以赋值的时候也不用符号位和数值位分开赋值,直接全部复制给x就完事.

2020-12-19 19:06:37 139 1

原创 The_C_Language cpt1_end && Jav_How_2_Program 2.2_end

The C Language cpt1_end:1.getchar返回的是int呢?因为EOF的关系,需要更大的值存储EOF。2.while 和 for 是很nice的语法,因为它先做判断。如果不满足条件,一次都不会执行。3.while((c = getchar()) ! = EOF)是一个很好的写法,紧凑,值得推广。4.ld% long型输出5.字符型在底层机器的存储形式,本质上是一个整数,输出时通过machine’s character set进行翻译的,‘A’代表的是一个整数,但是“A”则是

2020-12-16 01:10:27 602

原创 JAVA HOW 2 PROGRAM cpt2 && THE C LANGUAGE PROGRAMMING cpt1

JAVA HOW 2 PROGRAM cpt2:ScannerTHE C LANGUAGE PROGRAMMING cpt1:while,for应用场景?for更加紧凑,适合控制语句简单的循坏。机器字节长对int,long,float等的影响。转移字符", \, %%,格式化输出。C标准库和C语言,C语言不包含C标准库。...

2020-12-15 00:36:12 167

原创 Java How to Program -Chapter 1

1.Java编译过程:javac:编译成bytecodes,JVM能识别的。java :interpretation + JIT compilation.运行时进行检测,对于一些常用的语句直接编译成底层机器语言,下次执行时直接调用机器语言。2.OOAD UML 模型语言3.Interfaces Java的汽车解释tell you what to do, but not how to do it.4.OSAndriod:Unix + Java5.Programming LanguageFo

2020-12-13 23:19:06 240 1

原创 The C Programming Language Preface/Introduction

The C Programming Language前言学习:1.C语言设计的初衷是machine-independent,C语言标准库中的东西很少,如果是只使用了标准库的话,的确是machine-independent。标准库中没有什么strcpy函数等等,那些是扩展库,不是C语言标准库,虽然这使得C语言的使用变得很困难,但却也最大程度上使得C语言非常concise,容易上手。2.C语言的标准是ANSI C,C语言不是强类型的,运行不同类型数据相互转换,不执行类型检查。但是你需要显示告诉编译器你转换

2020-12-13 22:50:28 86

原创 深入理解Java 第五讲

5.1 变量及其值传递传值 基本数据类型传的都是值传引用 数组等数据结构是对象,所以传的是引用在进行对象赋值的时候传的都是引用。局部变量和成员变量,局部变量必须赋初值,成员变量不用,因为其在实例化的时候会调用构造函数自动赋初值。局部变量只能被final修饰。5.2 多态及虚方法调用upcasting (用父类对象进行声明)Java中普通的方法都是虚方法,其实例调用哪个方法和对象有关,属于动态编译。重载是静态编译。static private final 这三个修饰的方法是非虚方法,调用时

2020-11-29 10:51:08 110

原创 类,包和接口 第四讲

第四讲:类,包和接口类,字段,方法:类包含fields和methods;初始化构造方法;函数重载。成员变量(字段)和函数的调用使用 . 运算符,不存在指针,所以都是引用。this字段的使用:区分成员变量和局部变量;内部调用构造方法(如声明特定对象);。。。http://www.weixueyuan.net/view/5988.html类的继承:extends 单继承 默认继承java.lang.xxx继承了所有的东西。覆盖,@override,重载,新增。批判性的继承,访问父类

2020-11-25 00:09:20 107

原创 运算符,流控制,数组 第三讲

昨天作业复习:运行jar时,使用 java -jar 文件名.jar使用Scanner的next()方法可以得到一个实数(×)main()的写法是public void main(String[]arg)(×)package名与路径同名 怎么理解同名啊???今天学习内容:3.1数据类型整形:byte short int long long带L浮点:float double,float居然要带f字符:2个字节,unicode ‘\u0231’bool 类型 只能是true fals

2020-11-24 00:07:36 185

原创 简单的java程序 第二讲

Java 11.22java的基本类型:Application,Appletjava的基本结构:package,import,public class, classpackage类似文件夹作用,声明当前.java处在哪个文件夹中;import 引入库文件或package包,类似C中的include,但是这个可以引入文件夹,使用通配符。详细用法:https://baijiahao.baidu.com/s?id=1610064438454407570&wfr=spider&for=pc

2020-11-22 22:39:13 92

原创 Java 11.21

学习内容:JCP java维护组织JSR java 的RFC唐大仕老师的资料网,可以下载各种源码Java的特点:struct,union不要了C中最重要的宏不要了头文件定义不要了C中很重要的全局变量不要了系统自动管理内存!!!没有goto,goto:和标号配合使用,进行无条件跳转。goto语句解释:https://baike.baidu.com/item/goto%E8%AF%AD%E5%8F%A5/7603004?fr=aladdin...

2020-11-22 00:19:48 163 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除