1. Python介绍 1.1 Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum),中文名为龟叔。1989年的圣诞节期间,为了在 阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 python名字来自龟叔所挚爱的电视剧Monty P ...
分类:
编程语言 时间:
2018-05-17 15:21:50
阅读次数:
277
importdatetime,redefparse_date(date_str):try:ifnotdate_str:returnNoneif"-"indate_str:ifdate_str.count("-")==1:date=datetime.datetime.strptime(date_str,"%Y-%m")elifdate_str.count("-")==2:date=datetime.
分类:
编程语言 时间:
2018-05-17 15:22:20
阅读次数:
323
1.1.1 给出以下表达式的值: a. ( 0 + 15 ) / 2 b. 2.0e-6 * 100000000.1 c. true && false || true && true 答案:a.7(类型是整型,所以输出为7) b.200.0000002 ( 2.0e-6 表示 2.0*10的-6次方 ...
分类:
编程语言 时间:
2018-05-17 15:24:36
阅读次数:
485
基本类型和引用类型的值 基本类型(简单的数据段) 基本数据类型是按值访问的,因为保存在变量中的是实际的值。 引用类型(可能由多个值构成的对象) 引用类型是保存在内存中的对象,JavaScript不允许直接访问内存中的位置。所以实际上是在操作对象的引用而不是实际的对象。 1.动态的属性 只能给引用类型 ...
分类:
编程语言 时间:
2018-05-17 15:24:45
阅读次数:
166
DispatcherServlet类图 在IntelliJ IDEA 中打开其源码,然后右键查看Diagrams,工具会自动生成其类图。 可是直观的看出,DispatcherServlet本质上是Servlet. ...
分类:
编程语言 时间:
2018-05-17 15:25:15
阅读次数:
277
每天学习一点点 编程PDF电子书、视频教程免费下载: http://www.shitanlife.com/code ...
分类:
编程语言 时间:
2018-05-17 15:26:19
阅读次数:
242
java基础知识: ArrayList与LinkedList的区别以及底层实现原理 ArrayList add操作实现 扩容系数 ArrayList add操作实现 扩容系数 add操作实现 扩容系数 HashMap与CouncurrentHashMap HashMap put操作 扩容机制 线程安 ...
分类:
编程语言 时间:
2018-05-17 15:58:49
阅读次数:
210
equals方法与==区别 重写equals注意五个特性:1 自反性:对任意引用值X,x.equals(x)的返回值一定为true; 2 对称性:对于任何引用值x,y,当且仅当y.equals(x)返回值为true时,x.equals(y)的返回值一定为true; 3 传递性:如果x.equals( ...
分类:
编程语言 时间:
2018-05-17 15:59:32
阅读次数:
176
<? extends T> 和 <? super T> 是Java泛型中的“通配符(Wildcards)” 和 “边界(Bounds)”的概念 <? extends T> 是指 “上界通配符(Upper Bounds Wildcards)” <? super T> 是指 “下界通配符(Lower B ...
分类:
编程语言 时间:
2018-05-17 16:42:42
阅读次数:
244
如何限制类的继承?1.使用final修饰符2.使用private构造器Overloading与Overriding的比较Overloading在同一个方法中,拥有相同的方法名,但是参数类型或个数不一样。Overriding指父子类,拥有相同的方法。什么是可变参数?可变参数是指,参数的类型一样,但数量不固定。如:method1(int...ints)静态初始化块与实例初始化块的区别?静态初始化块是类
分类:
编程语言 时间:
2018-05-17 16:43:13
阅读次数:
190
什么是面向对象? 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。 l 面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。 例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”,最后把公 ...
分类:
编程语言 时间:
2018-05-17 16:43:21
阅读次数:
220
封装表现: 1、方法就是一个最基本封装体。 n2、类其实也是一个封装体。 从以上两点得出结论,封装的好处: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。 3、提高了安全性。 私有private:例如: ...
分类:
编程语言 时间:
2018-05-17 16:43:41
阅读次数:
174
sync_supers
分类:
编程语言 时间:
2018-05-17 16:44:07
阅读次数:
201
&:按位与,两个都为1才为1 | :按位或,两个都为0才为0 ^:按位异或,两个不同才为1 注意和按位或的区别,"1|1=1"而1^1=0 ~:按位取反 >>:右移,注意前边的符号位不动,相当于取整除,右移一位相当于除以2,右移n位相当于除以2的n次方。右移空出来的用0补齐 <<:左移,相当于乘以2 ...
分类:
编程语言 时间:
2018-05-17 16:44:22
阅读次数:
185
@NoRepositoryBean:Spring Data Jpa在启动时就不会去实例化BaseRepository这个接口 1.通用接口: 2.添加自定义方法: 2.1自定义Repository接口 添加BaseRepository接口 BaseRepository继承了PagingAndSort ...
分类:
编程语言 时间:
2018-05-17 16:45:08
阅读次数:
792
Java 注释有三种:单行注释、多行注释、文档注释 程序注释是源代码的重要部分,对一份觃范的源代码而言,注释至少应该占到源代码的 1/3 以上。 Java 中的注释,是给编程人员看的,被 Javac(Java 编译器)编译时忽略的部分。 ...
分类:
编程语言 时间:
2018-05-17 16:45:16
阅读次数:
139
1.1. 变量的含义 *变量相当于自然诧言中的代词。比如“您好”中的“您”就是代词,我们为什么用代词?是因为我们可以跟每个人说“您好”,通用、方便。同理,编程中也是一样的,变量让程序诧言表达更方便 1.2. Java 中的变量 *在 Java 中,每一个变量属于一种类型(type),声明变量时,变量 ...
分类:
编程语言 时间:
2018-05-17 16:45:22
阅读次数:
168
总结一下: 面向过程编程:根据业务逻辑从上到下的写代码 就是一个project写到底,重复利用性比较差 函数式:将某些特定功能代码封装到函数中 方便日后调用 面向对象:对函数进行分类封装,使开发更快捷更灵活 面向过程编程: 函数式: 面向对象: 一、封装 封装,顾名思义就是将内容封装到某个地方,以后 ...
分类:
编程语言 时间:
2018-05-17 16:46:04
阅读次数:
220
HashMap集合,TreeMap集合,LinkedHashMap集合,Collections工具类,Exception异常,File类,IO流类
分类:
编程语言 时间:
2018-05-17 16:46:58
阅读次数:
143
Class定义常量方法(推荐方法) //final修饰符 public final class Constants { //私有构造方法 private Constants() {} public static final int ConstantA = 100; public static fin ...
分类:
编程语言 时间:
2018-05-17 16:51:30
阅读次数:
300