03 2020 档案
摘要:这是一张python错误和异常相关的知识点图 语法错误 初学者常见的语法错误,大小写写错,冒号忘了,缩进乱了,加大括号等等,语法错误称为解析错 异常处理 try: ####执行代码 except: ####异常时执行的代码 else: ####没有异常时执行的代码 finally: ####不管是否
阅读全文
摘要:一般的输入输出函数:input()和print() something = input("Enter text: ")print("you hava entered:",something) 文件I/O 注意:除了文本字符串,二进制也可以读和写 一个常用的实例: # 打开文件进行 'w'riting
阅读全文
摘要:.pyc文件 讲模块之前,先了解下.py文件和.pyc文件 .pyc文件是字节码文件,什么时候生成呢?这是一个稍微复杂的问题,有兴趣的了解下:python什么时候生成.pyc文件 我们只了解下一般情况: 在 import 某个py 文件时,这个 py 文件会被存一份 pyc 加速下次装载, 至于要不
阅读全文
摘要:函数的基本语法和规则,和js,java相比的不同点
阅读全文
摘要:python有三大控制流语句:if ,for , while,没有switch if if-elif-else:后两者是可选的,和java的else if不同,这里是elif 冒号:if,elif ,else 后都以冒号结尾,冒号是向python表明后面会跟着一个语句块,因此换行后要缩进 while
阅读全文
摘要:二进制运算中的位运算,和其他语言的规则一样
阅读全文
摘要:python的运算和java相比有些差异,还是要具体过一遍
阅读全文
摘要:我开始学python了-----第一课总是最奇妙
阅读全文
摘要:分类 建造类设计模式:主要用于定义和约束如何创建一个新的对象 结构类设计模式:主要用于定义如何使用多个对象组合出一个或多个复合对象 行为类设计模式:主要用于定义和描述对象之间的交互规则和限定对象的职责边界 一句话概括和源码实例 建造型 1、单例模式:某个类有且仅只有一个实例,提供一个全局的访问点 代
阅读全文
摘要:对集合框架的整体认识 集合类位于java.util.*中,主要关注存和查,关注的有List,Set,Map,以及辅助的工具类:Collections,Arrays 上一个网上的稍微清晰的结构图,其中粗黑线代表最常用的几个实现类,虚框是接口或抽象类(Abstract),实框是实现类 java集合主要分
阅读全文
摘要:类加载是什么? 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型 类加载的时机? 主动引用例子: 1、遇到new(用new实例对象),getStatic(读取一个静态字段),putstatic(设置一个静态字段),invo
阅读全文
摘要:package java.lang; public class Object { /** * 一个本地方法,具体是用C(C++)在DLL中实现的,然后通过JNI调用 */ private static native void registerNatives(); /** * 对象初始化时自动调用此方
阅读全文
摘要:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P
阅读全文
摘要:本系列作为java编程经验的总结,纳入Effective Java目录下,将该书与项目结合,仅做结论性笔记叙述 比较欣赏本书引言中的一句话:学习编程艺术,首先要学会基本的规则,然后才知道什么时候可以打破这些规则 1、如果类的构造器或者静态工厂中具有多个参数,考虑用Builder模式 参考web开发中
阅读全文