- 博客(8)
- 收藏
- 关注
原创 Java 重写(override)和重载(overloading)的区别
重载和重写是类的多态性的重要体现,也是两个比较容易混淆的概念,这里做个学习笔记,mark下一、重写和重载的区别1、override概念:存在于子类中,对父类允许访问的方法进行重写,返回值和形参都不能改变,即外壳不变,核心重写,是父类和子类间多态性的体现。//定义动物类class Animals{ public void move() { System.out.printl...
2019-04-23 21:23:38 772
原创 Java 数组小结
平时声明和初始化数组总会弄错,这里系统的做个小结,记录下一、Java数组声明及初始化1、数组声明:datatype[] arrayname:个人推荐的写法 datatype arrayname[]2、数组初始化初始化是最容易出问题的地方,方式一共有两种:静态初始化,动态初始化。2.1、静态初始化在声明的同时,完成对数组的初始化(以String int为例)int[...
2019-04-19 19:24:02 373
原创 Java 字符串小结
一、字符串定义1、直接定义:用双引号表示字符串内容//直接赋值String str1="Java is the most beautiful programming language";String str2;str2="Java is the most beautiful programming language";2、String类定义:实例化String对象Stri...
2019-04-17 20:26:58 193
原创 Java 深入学习字符串equals()和“==”的区别
博主在实际开发过程中,判断界面元素element.getText()与期望值是否相等时,采用==出现判断错误,在网上查阅了很多资料,这里做个总结,记录学习过程。要理解equals和==的区别首先要理解Java内存中的对象和数据是如何存储的。一、栈、堆以及常量池的概念和区别任何程序在运行时都要在内存中开辟控件,java运行时虚拟机来做这个事情。栈(stack):一片内存区域,用来存储局部...
2019-04-16 22:17:47 222
原创 Python 字符串小结
平时敲代码的时候字符串处理规范,方法和一些小技巧总会记不住,需要现查,这里mark小结一下一、字符串定义在Python中,单引号和双引号在表示字符串没有区别str1="Python is 'beautiful'"str2='Python is "beautiful"'print str1print str2这样做的优点从上面代码可以看出,单引号定义字符串,里面双引号被认定是...
2019-04-13 20:07:26 300
原创 Python 队列(Queue)用法
一、队列(Queue)Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。常用方法:Queue.qsize() 返回队列的大小 Queue.empty() 如果队列为空,返...
2019-04-10 19:10:36 241538 10
原创 Python 多线程编程
一、线程和进程线程和进程的概念:进程:是资源(CPU、内存等)分配的基本单位,是程序执行时的一个实例。进程拥有自己的地址空间、内存、数据栈以及其它用于跟踪执行的辅助数据库,进程间通过IPC(进程间通信)的方式共享信息。 线程:是CPU调度和分派的基本单位,是程序执行的最小单位。线程有自己的堆栈和局部变量,线程间共享进程的所有资源。线程和进程区别和联系:进程是资源分配的最小单位,而线...
2019-04-09 22:32:34 315
原创 python 数据库编程进阶—ORM
背景:上一篇文章可以看到,Python有了DB-API,编程贼方便,唯一的缺点就是需要程序员了解SQL(虽然在我看来这是必须的),但是就有的同学不愿意了解sql,而是更愿意操作Python对象,那怎么办?使用ORM呀~一、什么是ORM?ORM(Object relational mapper)指对象关系映射模型,展现了一种将用户定义的类映射到数据库中表的方法,将数据库的行映射为类的实例,将...
2019-04-04 18:59:23 254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人