暂时未有相关云产品技术能力~
暂无个人介绍
Java并发编程:volatile关键字解析
开放-封闭原则, 指的是软件实体(类, 模块, 函数等等)应该可以扩展, 但是不可修改。
在数据库中的时间是: 比如: 2018-04-06:12;23:34. 但是mybatis查询出来以后是下面的格式.
简单工厂设计模式
概述如何学习java I/O
最简单的正则表达式
最近发现一个问题, 就是我等了mysql客户端可以不输入密码. 直接输入mysql -u root 回车 或者 输入一个错的密码,都可进入到下面的界面. 在Navicat不用输入密码, 或者数据错的密码都可以连接数据库, 这比较愁人.
偶有感触:遇到这个问题,经过一个下午的排查, 终于解决。
所有的类都是在对其第一次使用的时候,动态加载到JVM中的。当程序创建第一个对类的静态成员的引用时,就会加载这个类。这说明构造器也是类的静态方法。即使在构造器之前并没有static关键字,这个类也会被加载。
String和StringBulider的使用
运行结果: 运行结果: 输入参数: 输出结果
运行结果分析: 这个案例的重点是, 数组瘦受限制的, 集合是没有元素个数限制的。
容器类被分为两类:Collection和Map
编译后的文件结构
本章非常重要, 里面的内容涉及到了三个设计模式, 以及接口的有点,掌握这些就是掌握了重点
输出结果: 调用基类构造方法的时候, 只是给子类的成员变量分配了一块内存空间, 并将内存空间的值设置为默认值0.
多态的含义 面向对象的三大基本特征: 封装,继承,多态。
第一题 package net.mindview.polymorphism; //基类-自行车 class Cycle{ } //子类-单轮车 class Unicycle extends Cycle{ } //子类-双轮车 class Bicycle extends Cycle{ } //子类-三轮车 class Tricycle extends Cycl...
注:最近mysql一直提示如下错误
创建两个带有默认构造器(空参数列表)的类A和类B。从A中继承产生一个名为C的新,并在C内创建一个B类的成员。不要给C编写构造器。创建一个C类的对象并观察其结果。
实现类的复用通常有两种方式 组合:在新的类中产生现有类的对象 继承:按照现有类的类型来创造新类
创建两个包:debug和debugoff,他们都包含一个相同的类,该类有一个debug()方法,第一个版本显示发送给控制台的String参数,而第二版本什么也不做,使用静态import语句将该类导入到一个测试程序中,并示范条件编译效果。
为什么f要代码重构 第一次代码不一定是完美的, 总会发现更优雅的写法.
创建一个类, 它包含一个未初始化的String引用。验证该引用被Java初始化成了null.
构造器的一个重要的作用: 保证对象被使用之前初始化了.
静态导入 使用import static方式导入一个类的所有方法. 例如: import static net.mindview.util.Print.*;
输出结果: 这个结果需要特别说明一下, String是特殊的引用类型, 当他被直接赋值时,就是把这个值对应的引用位置赋值给String变量了, 所以, 两次结果都是true。 如果你用new String()赋值, 结果就不同了.
boolean类型所占的存储空间大小没有明确指定, 仅定义为能够取字面量值true和false
java堆的特点 《深入理解java虚拟机》是什么描述java堆的
首先, 进入到python的安装目录 在安装目录下有一个Scripts文件夹. 然后里面有一个pip.exe 文件, 这个文件就是执行安装包的. 执行: pip.exe install django 即开始下载django模块
最近发现了SecureCRT的一些好玩的功能
在python中, 使用正则表达式, 需要导入re模块
装饰器的简单介绍
返回值为一个新的不可修改字节数组,每个数字元素都必须在0 - 255范围内,是bytearray函数的具有相同的行为,差别仅仅是返回的字节数组不可修改。
函数功能打开一个文件,返回一个文件读写对象,然后可以对文件进行相应读写操作。
global();获取全部的全局变量,返回一个字典 local():获取指定范围内的局部变量, 返回一个字典
Construct an iterator from those elements of iterable for which function returns true. iterable may be either a sequence, a container which supports iteration, or an iterator. If function is None, the identity function is assumed, that is, all elements of iterable that are false are removed.
这个函数有什么用呢? 一个最简单的例子, 就是我们的代码, 会被解释器读取,解释器读取后的其实是字符串, 然后通过compile编译后, 又转换成python可识别的代码.这样python就能执行了.
chr(i) Return the string representing a character whose Unicode code point is the integer i. For example, chr(97) returns the string 'a', while chr(8364) returns the string '€'. This is the inverse of ord(). The valid range for the argument is from 0 through 1,114,111 (0x10FFFF in base 16). Valu
bin(x) Convert an integer number to a binary string. The result is a valid Python expression. If x is not a Python int object, it has to define an __index__() method that returns an integer.
python2.x和python3.x中raw_input( )和input( )区别
python解释器在加载.py文件的时候,会对内容进行编码(默认是ascii编码)。