码迷,mamicode.com
首页 > 编程语言 > 日排行
Java基础(9) - 静态、代码块
关键字加载顺序、类初始化、方法区、进程存在作用:变量->全局共享(跨线程,但不支持跨进程)方法->不用类实例就能直接使用,避免New的消耗。(为什么静态方法不能访问非静态变量)代码块->静态块在类初始化就运行,初始化顺序静态代码块->普通代码块->构造方法->普通方法,代码块只会初始化一次导包->静态导包,将类的方法直接导入到当前类中,从而直接使用“方法名
分类:编程语言   时间:2019-09-07 01:40:09    阅读次数:100
java构建树形列表(带children属性)
一些前端框架提供的树形表格需要手动构建树形列表(带children属性的对象数组),这种结构一般是需要在Java后台构建好。 构建的方式是通过id字段与父id字段做关联,通过递归构建children字段来达到构建树形列表的目的。 直接上代码就好了,我相信秃头的你一定能看得懂。 "这个世界并不在乎你的 ...
分类:编程语言   时间:2019-09-07 10:17:26    阅读次数:403
Python——最美丽的编程语言
之前总听别人说Python有多厉害,有多好,我是不以为然的。但是当我开始接触Python的时候,我就知道它被誉为最美编程语言不是没有道理的。简短的代码,清晰明了的逻辑,方便快捷的编程工具让它注定会大放光彩。可能有人会说它的运行速度慢,但是在这个硬件配置不断更新换代的今天,这都不是问题。 下面,让我们 ...
分类:编程语言   时间:2019-09-07 10:17:50    阅读次数:115
java 设计模式——反射机制的应用
Java反射机制是指:在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。 class是一个类,通过类名获取反射机制。 一、 运行结果如下 二、 结果如下: 三、 ...
分类:编程语言   时间:2019-09-07 10:19:34    阅读次数:90
Java学习第三天 类与对象入门
/**对象是类的实例化 *面向对象的三大基本特征:封装,继承,多态 *类的基本结构:属性,方法,构造方法, *类名首字母大写,必须与文件保持一致,使用驼峰命名法 * 构造方法名必须与类名一致,不能返回类型,也不能有返回值 * * */ public class DemoClass { public ... ...
分类:编程语言   时间:2019-09-07 10:20:30    阅读次数:89
spring----IOC知识点
//可以修改Bean定义的属性(不是修改Bean) @Component public class TulingBeanFactoryProcessor implements BeanFactoryPostProcessor { @Override public void postProcessBe... ...
分类:编程语言   时间:2019-09-07 10:21:37    阅读次数:83
「树状数组」[SDOI2009]HH的项链
[SDOI2009]HH的项链 原题链接 "[SDOI2009]HH的项链" 题目大意 给你 $n$ 个数,再给你 $q$ 次询问,每次询问给你 $l, r$ ,问你 $l, r$ 中有多少个不同的数 题目题解 分析这道题我们发现,对于一个 $[L_1, R_1]$ 存在另一个 $[L_2, R_1 ...
分类:编程语言   时间:2019-09-07 10:22:07    阅读次数:61
Python 之父的解析器系列之五:左递归 PEG 语法
原题 | Left recursive PEG grammars 作者 | Guido van Rossum(Python之父) 译者 | 豌豆花下猫(“Python猫”公众号作者) 声明 | 本翻译是出于交流学习的目的,基于 "CC BY NC SA 4.0" 授权协议。为便于阅读,内容略有改动。 ...
分类:编程语言   时间:2019-09-07 10:23:19    阅读次数:64
第11讲-Java泛型和文件操作
第 11讲 Java泛型和文件操作 1、知识点 1.1、课程回顾 1.2、本章重点 1.2.1、泛型 1.2.2、文件操作 2、具体内容 2.1、Java泛型 2.1.1、为什么需要泛型 我们发现在List中,底层是Object[ ]数组,那么也就是说,List可以存储任意对象类型。但是在实际开发中 ...
分类:编程语言   时间:2019-09-07 10:23:33    阅读次数:78
cpu指令重排序的原理
目录: 1.重排序场景 2.追根溯源 3.缓存一致性协议 4.重排序原因 一、重排序场景 当两个线程 A 和 B,A 首先执行writer() 方法,随后 B 线程接着执行 reader() 方法。线程B在执行操作4时,能否看到线程 A 在操作1对共享变量 a 的写入? 答案是:不一定能看到。 由于 ...
分类:编程语言   时间:2019-09-07 10:25:49    阅读次数:403
python的工具pip进行安装时出现 No module named 'pip'
现象: 解决: 问题:就是没有安装pip工具 ...
分类:编程语言   时间:2019-09-07 10:27:39    阅读次数:68
Java | JDK8下的ConcurrentHashMap#putValue
1 /** 2 key:键值 3 value:值 4 onlyIfAbsent:true:如果key存在的情况下,不更新值;Flase:如果key存在的情况下,替换old value 5 **/ 6 final V putVal(K key, V value, boolean onlyIfAbsen... ...
分类:编程语言   时间:2019-09-07 10:28:37    阅读次数:89
冒泡排序
JS冒泡排序 原理 时间复杂度,空间复杂度,稳定性 平均时间复杂度O(n*n) 最好情况O(n) 最差情况O(n*n) 空间复杂度O(1) 稳定性:稳定 冒泡排序的写法 解析 ...
分类:编程语言   时间:2019-09-07 10:32:19    阅读次数:85
随机生成指定范围内的随机数,放在指定长度的数组内
在群里遇到有人提出一道题:1、创建一个长度为5的空数组arr。 2、生成一个[2,32]之间的随机整数rand。 3、把随机整数插入到arr内,如果arr内已存在与rand相同的数,则重新生成随机整数并插入(需要使用递归实现,不能使用for/while等循环)。 4、最后输出一个长度为5,且内容不重 ...
分类:编程语言   时间:2019-09-07 10:32:58    阅读次数:109
#Java# SDKD 软件18-1,3 实验1
正在编辑... ...
分类:编程语言   时间:2019-09-07 10:34:02    阅读次数:71
Spring入门系列-IOC
什么是Spring Spring概述(了解) Spring是什么 Spring是JavaEE应用 full stack轻量级开源框架,核心是: 和`AOP(Aspect Oriented Programming:面向切面编程)`为内核,提供了展现层Spring MVC和持久层Spring JDBC以 ...
分类:编程语言   时间:2019-09-07 10:34:23    阅读次数:95
Java基础—面向对象05
1.final关键字 类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。 关键字final,final的意思为最终,不可变。final是个修饰符,它可以用来修饰类,类的成员,以及局部变量。不能修饰构造方法。 final的特点: final修饰类不可以被继承,但是可以继承 ...
分类:编程语言   时间:2019-09-07 10:35:23    阅读次数:82
第三章 汇编语言基础
3.2整数相加减 3.3 汇编链接执行周期 3.4 定义数据 数据定义语法: [name] directive initializer [,initializer]... 下面是数据定义语句的一个例子: count DWORD 12345 也可以用 3.4.10 为AddSub添加变量 3.4.12 ...
分类:编程语言   时间:2019-09-07 10:37:26    阅读次数:93
Python—Web服务器(Apache)
Apache配置文件:httpd.conf文件 https://www.cnblogs.com/cqmy/p/6208656.html https://www.cnblogs.com/hh1137054072/p/7612652.html ...
分类:编程语言   时间:2019-09-07 10:38:03    阅读次数:114
树状数组模板题(特强浓雾
都直接a+b了还用什么树状数组 看看方法就行了,主要是初始化、查询区间和的方法。 ...
分类:编程语言   时间:2019-09-07 10:39:09    阅读次数:76
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!