6.1 包:库单元 当编写一个Java源代码文件时,此文件通常被称为编译单元(转译单元)。每个编译单元只能有一个public类,并且名字必须与文件的名字完全相同,但是可以包含众多非public的类。编译完.java文件后…
置顶推荐
第5章 初始化与清理
5.1 用构造器确保初始化 构造器是一种特殊类型的方法,它没有返回值。new表达式确实返回了对新建对象的引用,但构造器本身并没有任何返回值。 5.2 方法重载 参数顺序不同也可以区分两个方法。 基本类型能从一个“较小”的…
第4章 控制执行流程
4.1 true与false Java中不允许我们将一个数字作为布尔值使用。 4.6 break和continue while(true)和for(;; )是一回事。 4.7 臭名昭著的goto 在Java中,标签起作用…
第3章 操作符
3.4 赋值 “别名现象”:t1与t2不同的名字却指向了一个对象。(t2 = t1;) 3.5 算术操作符 一元加减号的唯一作用是将较小类型的操作数提升为int.(short, char, byte->int) 3…
第2章 一切都是对象
2.1 用引用操作对象 遥控器(引用)操作电视机(对象)。 2.2 必须由你创建所有对象 存储到什么地方:寄存器,堆栈,堆,常量存储,非RAM存储。 特例:基本类型。变量直接存储“值”,置于堆栈中,更加高效。boolea…
《Java编程思想》读书笔记 电子书籍下载
还是专门开一个分类记录下自己当初读《Java编程思想》第4版的读书笔记,也算是自己第一本认认真真读并做笔记的实体书。传送门:《Java编程思想》第4版读书笔记 将一些电子资料上传到百度云了,方便大家下载,包…
在PyCharm中使用arcpy编写ArcGIS脚本
ArcMap/ArcGIS自带的Python IDL比较难用,用惯了PyCharm这款IDE,真的是一秒钟都不想用ArcMap自带的,但是arcpy非常好用,封装了很多核心库,在arcpy的基础上编写脚本会方便很多。所以…
shadowsocks无法打开谷歌学术或出现验证码
在用VPS搭建好shadowsocks(ss服务)后,本机连接上ss,能科学上网,但是无法打开谷歌学术(Google Scholar),出现的是Sorry界面,或者是访问Google,频繁出现验证码。 问题…
Python命名风格规范
记录一下Python的命名风格规范,文件名,包,模块,类,函数,变量….等等的命名风格,以及Google的Python命名规范。 Python命名规范 文件名 全小写,可使用下划线 包 应该是简…
Mac远程连接VPS(Linux)
相比于Windows使用Xshell连接远程Linux服务器,Mac OS系统上可以直接用终端Terminal实现,不需要借助第三方软件,ssh端口非默认的22也可以直接登录。 直接打开Terminal终端,输入:ssh…
IPv6 VS IPv4
IPv6(Internet Protocol Version 6)是互联网协议的最新版本,目的是替换IPv4,解决IPv4地址枯竭问题(IPv4采用32-bit地址,而IPv6采用128-bit地址,目前采用网络地址转换…
HTTPS加密协议与握手过程
HTTPS(超文本传输安全协议)是一种网络安全传输协议。在计算机网络上,HTTPS经由HTTP进行通信,但是利用了SSL/TLS来加密数据包。HTTPS开发的主要目的,是提供对网络服务器的身份认证,保护交换数据的隐私与完…