首页 > 编程语言
Java知识树 集合 ArrayList
简要说明 ArrayList,实现了List接口,它是一个有序集合,即元素排列的顺序和添加元素的顺序一致,我们可以通过下面的示例代码和结构图来理解刚刚这句话。 示例代码: 结构图: 通过上面的结构图我们可以知道ArrayList的底层是由数组来实现的,但它与数组的区别在于ArrayList的容量会动 ...
分类:编程语言   时间:2017-06-13 09:13:35    收藏:0  评论:0  赞:0  阅读:367
python基础-文本操作
文件IO #文件的基本操作 1.在python中你可以用file对象做大部分的文件操作 2.一般步骤: 先用python内置的open()函数打开一个文件,并创建一个file对象, 然后调用相关方法进行操作 语法: file_object = open(file_name[,acess_mode][ ...
分类:编程语言   时间:2017-06-13 09:12:13    收藏:0  评论:0  赞:0  阅读:329
那些年,我追过的绘图语言(续)
https://zhuanlan.zhihu.com/p/19901245 **************************** 那些年,我追过的绘图语言(续) 陈天 3 年前 那些年,我追过的绘图语言(续) 陈天 3 年前 3 年前 自从上一篇文章发布后,大家给我推荐了不少绘图工具,比如sta ...
分类:编程语言   时间:2017-06-13 09:11:02    收藏:0  评论:0  赞:0  阅读:379
Java中Arraylist源码分析
前言:ArrayList作为我们常用的一个集合数据类型,我们在代码中经常用它来装载数据,可谓是和HashMap一样常用的集合类型了。我们经常用它,那么就有必须知道它的内部工作原理,比如它是如何添加进去数据的,它内部的数据结构是怎样的,当我们做一个remove操作,它又做了哪些工作。了解这些内部工作的 ...
分类:编程语言   时间:2017-06-13 00:35:47    收藏:0  评论:0  赞:0  阅读:411
python的下载和安装
一、 打开python官网 python.org 下载windows下的python 安装最新版python3.6 64位的windows可执行文件,点击下载 安装 最新版python2.7下载 python2.7安装 安装的路径 添加环境变量,让pyhton3和Python2可以自由切换 pyth ...
分类:编程语言   时间:2017-06-12 23:47:46    收藏:0  评论:0  赞:0  阅读:540
一个美丽的java烟花程序
<img src="http://img.blog.csdn.net/20150625104525974?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzkxMDM1Nw==/font/5a6L5L2T/fontsize/400/fill/I0J ...
分类:编程语言   时间:2017-06-12 23:46:11    收藏:0  评论:0  赞:0  阅读:397
汇编语言入门:流程控制
汇编里面,用比较、跳转实现流程控制. C语言的while循环: C语言中不使用循环怎么实现循环的功能:用跳转! 变形: if块里只需要放一条跳转语句即可 if里的条件是反过来的 跳转语句的功能是跳过“正宗C代码”的if块 为什么要变形?我们需要if块中都仅有一条goto语句! 逐行翻译为汇编: 单条 ...
分类:编程语言   时间:2017-06-12 23:45:58    收藏:0  评论:0  赞:0  阅读:489
java基础:java中的二维数组
二维数组的概念: 一个元素为一维数组的数组。 格式1: 数据类型[][] 数组名 = new 数据类型[m][n]; m:表示这个二维数组有多少个一维数组。 n:表示每一个一维数组的元素有多少个。 注意: A:以下格式也可以表示二维数组 a:数据类型 数组名[][] = new 数据类型[m][n]... ...
分类:编程语言   时间:2017-06-12 23:42:23    收藏:0  评论:0  赞:0  阅读:434
Spring Boot入门——thymeleaf模板使用
使用步骤 1、在pom.xml中引入thymeleaf 2、关闭thymeleaf缓存 创建application.properties资源文件 #spring.thymeleaf.prefix=classpath:/templates/ #spring.thymeleaf.suffix=.html ...
分类:编程语言   时间:2017-06-12 23:40:50    收藏:0  评论:0  赞:0  阅读:535
spring boot集成redis缓存
spring boot项目中使用redis作为缓存。 先创建spring boot的maven工程,在pom.xml中添加依赖 在application.properties中添加配置 在启动类中添加注解 @EnableCaching会为每个bean中被 @Cacheable, @CachePut  ...
分类:编程语言   时间:2017-06-12 23:36:02    收藏:0  评论:0  赞:0  阅读:612
Python之异常抛出机制
异常抛出机制 : 常见的Python异常: ...
分类:编程语言   时间:2017-06-12 23:35:07    收藏:0  评论:0  赞:0  阅读:360
java学习(六)面向对象 final关键字
1.被fnial修饰的方法不能被重写,常见的为修饰类,方法,变量 ...
分类:编程语言   时间:2017-06-12 23:34:28    收藏:0  评论:0  赞:0  阅读:297
Java Web Action DAO Service层次理解
参考来源:http://blog.csdn.net/inter_peng/article/details/41021727 1. Action/Service/DAO简介: Action是管理业务(Service)调度和管理跳转的。 Service是管理具体的功能的。 Action只负责管理,而Se ...
分类:编程语言   时间:2017-06-12 23:31:39    收藏:0  评论:0  赞:0  阅读:428
Java 简单的RPC 实现
借用了网上某大神的例子。。。。 目录结构是这样的。。。 RpcFramework 主要是两个方法。一个是暴露服务,一个为引用服务。暴露服务的主要作用是声明一个接口的实现类。可以通过socket 远程调用此方法。暴露服务 需要 端口号 和 接口实现类。、。。 引用服务主要是写一个本地接口,通过sock ...
分类:编程语言   时间:2017-06-12 23:28:40    收藏:0  评论:0  赞:0  阅读:440
java面向对象:面向对象的思想和概述
1:面向对象思想 面向对象是基于面向过程的编程思想。 面向过程:强调的是每一个功能的步骤 面向对象:强调的是对象,然后由对象去调用功能 2:面向对象的思想特点 A:是一种更符合我们思想习惯的思想 B:可以将复杂的事情简单化 C:将我们从执行者变成了指挥者 开发,设计,特征 面向对象开发 就是不断的创... ...
分类:编程语言   时间:2017-06-12 23:28:13    收藏:0  评论:0  赞:0  阅读:397
java中将int类型数据存到数组中
//定义一个数据 int number = 123456; //定义一个数组 int[] arr = new int[8]; //通过观察这个代码,我们发现应该是可以通过循环改进的 int index = 0; while(number > 0) { //number=123456,number=1... ...
分类:编程语言   时间:2017-06-12 23:27:36    收藏:0  评论:0  赞:0  阅读:486
python基础(三)----字符编码以及文件处理
字符编码与文件处理 一.字符编码 由字符翻译成二进制数字的过程 字符 (翻译过程) >数字 这个过程实际就是一个字符如何对应一个特定数字的标准,这个标准称之为字符编码。 字符编码的发展史 阶段一:现代计算机起源于美国,最早诞生也是基于英文考虑的ASCII ASCII:一个Bytes代表一个字符(英文 ...
分类:编程语言   时间:2017-06-12 23:26:37    收藏:0  评论:0  赞:0  阅读:377
java学习:JMM(java memory model)、volatile、synchronized、AtomicXXX理解
一、JMM(java memory model)内存模型 从网上淘来二张图: 上面这张图说的是,在多核CPU的系统中,每个核CPU自带高速缓存,然后计算机主板上也有一块内存-称为主内(即:内存条)。工作时,CPU的高速缓存中的数据通过一系列手段来保证与主内的数据一致(CacheCoherence), ...
分类:编程语言   时间:2017-06-12 23:24:58    收藏:0  评论:0  赞:0  阅读:384
python----数据类型----列表
1 #列表: 2 name = ["lc","pxm","pt"] 3 print(' ',name[2]," ") 4 5 #列表切片 6 print(name[1:3]) #切片 7 print(name[:3]) 8 print(name[-1]) #取最后一位 9 print(name[-2 ...
分类:编程语言   时间:2017-06-12 23:23:39    收藏:0  评论:0  赞:0  阅读:211
python基础-模块
1.什么是模块? 可以理解为一个py文件就是一个模块,比如xiaoming.py就是一个模块,想要引入它, 那么就在代码里写上import xiaoming即可 2.模块首先从当前目录查询,如果没有再按path顺序逐一查询(sys.path) 3.一个模块只会被导入一次,不管你执行了多少次impor ...
分类:编程语言   时间:2017-06-12 23:18:47    收藏:0  评论:0  赞:0  阅读:258
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!