码迷,mamicode.com
首页 > 编程语言 > 日排行
Java面向对象(二):成员变量—OOP中的内存管理—构造函数
第一节 成员变量 1.1成员变量与局部变量 成员变量:声明在类下面,方法外面;作用于整个类中; 局部变量:声明在方法下面,作用于方法下面。 1.2 成员变量默认值 成员变量的默认值和数组的默认值一样: 整数类型:0 浮点类型:0.0 字符类型:\u0000 布尔类型:false 字符串类型:null ...
分类:编程语言   时间:2018-08-20 20:12:18    阅读次数:204
【Java菜鸟学习总结】Java基础知识(类)
【Java菜鸟学习总结】Java基础知识(类) [TOC] 1、面向对象编程 1.1、面向对象编程的特征 1.2、类与对象概述 类与对象是面向对象的核心概念。 2、类 2.1、类的语法 2.2、类的关系 2.3、属性 2.3.1、属性的语法 2.3.2、Java变量 Java变量的概念 成员变量和局 ...
分类:编程语言   时间:2018-08-20 20:12:43    阅读次数:182
C语言数组一种巧妙的使用方式
作为计算机一种比较古老的语言,它并没有随着岁月老去,而是仍旧在整个领域发挥出耀眼的光芒,就像写作,有很多光芒万丈的句子值得我们去珍藏,今天就遇到了个比较巧妙的数组使用方法,做个记录,以供后续使用. 参考: 1 https://pastebin.com/FzYPtZ9j 2 https://githu ...
分类:编程语言   时间:2018-08-20 20:13:35    阅读次数:208
SGD/BGD/MBGD使用python简单实现
算法具体可以参照其他的博客: 随机梯度下降: 小批量梯度下降: 通过迭代,结果会收敛到8和3 ...
分类:编程语言   时间:2018-08-20 20:13:55    阅读次数:476
java学习路线图
JAVA学习路线图 此乃是java攻城狮的学习路线图,由简到繁,由易到难,一步步的学习,最后成为JAVA攻城狮。希望对大家的学习有所帮助 阶段1 1:学习HTML 2:学习CSS 3:Javascript 4:jquery 5:xml解析 6:Bootstrap 阶段2 7:JAVAse基础 8:m ...
分类:编程语言   时间:2018-08-20 20:15:35    阅读次数:217
二维数组,行累加与列累加同时进行
1 #include 2 /* 3 编写程序:读取6X5的整数数组,然后显示出每行的和与每列的和 4 例:enter row 1: 8 3 9 0 10 5 enter row 2: 3 5 17 1 1 6 enter row 3: 2 8 6 23 1 7 enter row 4:15 7 3 ... ...
分类:编程语言   时间:2018-08-20 20:37:49    阅读次数:187
Win10下安装Python3及Python2、数据类型、格式化输出、运算符
Win10下安装Python3及Python2 下载的官网地址: https://www.python.org/downloads/windows/ 安装Python3: 安装完成之后,在开始处输入 cmd ,测试Python是否安装成功。 输入: python -V ————> pip -v —— ...
分类:编程语言   时间:2018-08-20 20:39:42    阅读次数:417
JavaSE基础知识(5)—面向对象(5.1类和对象概念、创建及内存分配)
本节知识点:1.类和对象的相关概念;2.类和对象的创建和使用;3.类和对象的内存分配 ...
分类:编程语言   时间:2018-08-20 20:39:53    阅读次数:177
python快速上手教程
python版本 python目前的版本分为2.7和3.5,两种版本的代码目前无法兼容,查看python版本号: 基本数据类型 数字类型 整型和浮点型数据和其它编程语言的用法基本一致: 结果: 注意,与其它语言不同的一点是,python中没有自加、自减操作,即没有下面的运算: ...
分类:编程语言   时间:2018-08-20 20:40:09    阅读次数:219
JAVA多线程之Synchronize 关键字原理
image 众所周知 Synchronize 关键字是解决并发问题常用解决方案,有以下三种使用方式: 同步普通方法,锁的是当前对象。 同步静态方法,锁的是当前 Class 对象。 同步块,锁的是 {} 中的对象。 实现原理: JVM 是通过进入、退出对象监视器( Monitor )来实现对方法、同步 ...
分类:编程语言   时间:2018-08-20 21:39:44    阅读次数:174
PyQt5信号、定时器及多线程
信号 信号是用于界面自动变化的一个工具,原理是信号绑定了一个函数,当信号被触发时函数即被调用 举个例子 定时器 定时器的作用是让某个函数定时的启动,原理是创建一个QTimer对象,将其timeout信号连接到相应的槽(绑定函数名),并调用start(),定时器会以恒定的间隔发出timeout信号,直 ...
分类:编程语言   时间:2018-08-20 21:40:08    阅读次数:792
异步编程(二)用户模式线程同步
基元线程同步构造 多个线程同时访问共享数据时,线程同步能防止数据损坏。不需要线程同步是最理想的情况,因为线程同步存在许多问题。 第一个问题就是它比较繁琐,而且很容易写错。 第二个问题是,他们会损害性能。获取和释放锁是需要时间的。 第三个问题是,他们一次只允许一个线程访问资源,就可能导致其他线程被阻塞 ...
分类:编程语言   时间:2018-08-20 21:41:03    阅读次数:133
最短路算法(floyed+Dijkstra+bellman-ford+SPFA)
最短路算法简单模板 一.floyed算法 首先对于floyed算法来说就是最短路径的动态规划解法,时间复杂度为O(n^3) 适用于图中所有点与点之间的最短路径的算法,一般适用于点n较小的情况。 Floyed算法有三层循环,循环的层次先后顺序也是比较重要的,分别为k ,i,j;因为dis[k][i][ ...
分类:编程语言   时间:2018-08-20 21:41:19    阅读次数:216
JAVA多线程之深入研究 Java Synchronize 和 Lock 的区别与用法
在分布式开发中,锁是线程控制的重要途径。Java为此也提供了2种锁机制,synchronized和lock。做为Java爱好者,自然少不了对比一下这2种机制,也能从中学到些分布式开发需要注意的地方。 我们先从最简单的入手,逐步分析这2种的区别。 一、synchronized和lock的用法区别 sy ...
分类:编程语言   时间:2018-08-20 21:42:34    阅读次数:206
Java_集合框架
[TOC] 编程时,常常需要集中存放多个数据。可以使用数组来保存,但一旦初始化时指定了数组的长度,数组就不可变了。而集合类就很好的解决了这一问题。Java集合大致可分为 Set、List、Queue、Map四种体系。Java集合框架图: "【简图】" Set 不可重复集合 {HashSet, Tre ...
分类:编程语言   时间:2018-08-20 21:44:20    阅读次数:191
『8.20 模拟赛』冒泡排序
题目描述 给定n,k,和一个长度为n的序列,请输出这个序列冒泡排序k次之后的结果。 解题思路 我们观察上面给出的伪代码,可以发现这是一段把代码排序成升序的代码,那我们来考虑一下冒牌排序的几个特征。 一个大的数要向右交换,但是一次交换之后就可以换很多位置,所以换一次就不知道跑到哪里去了,所以很难维护。 ...
分类:编程语言   时间:2018-08-20 21:44:43    阅读次数:528
吐泡泡(2018年全国多校算法寒假训练营练习比赛(第二场)+栈模拟)+Plug-in(codeforces81A+栈模拟)
吐泡泡题目链接:https://www.nowcoder.com/acm/contest/74/A 题目: 思路: 这种题目当初卡了我很久,今天早训时遇到一个一样得题,一眼就想到用栈模拟,就又回来把这题补了。这题很简单,看代码基本上就能看懂,就不解释了。 代码实现如下: Plug-in题目链接:ht ...
分类:编程语言   时间:2018-08-20 21:45:25    阅读次数:133
JavaSE 第二次学习随笔(四)
Java多线程交互, 流, 字节流 字符流 printStream printWriter 缓存Buffered流 标准输入输出流 流的转换 ...
分类:编程语言   时间:2018-08-20 21:45:42    阅读次数:165
Java有关List的stream基本操作
参考博客: https://www.jianshu.com/p/9fe8632d0bc2 Stream简介 Java 8引入了全新的Stream API。这里的Stream和I/O流不同,它更像具有Iterable的集合类,但行为和集合类又有所不同。 stream是对集合对象功能的增强,它专注于对集 ...
分类:编程语言   时间:2018-08-20 21:46:11    阅读次数:377
C++中string的操作
1、字符串的初始化以及读取 2、 获取字符串的首地址、复制、连接操作 3、字符串的查找与替换操作 4、字符串的删除操作 5、transform在string中的应用 std::transform在指定的范围内应用于给定的操作,并将结果存储在指定的另一个范围内。要使用std::transform函数需 ...
分类:编程语言   时间:2018-08-20 21:46:53    阅读次数:189
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!