码迷,mamicode.com
首页 > 编程语言
Java与C++语法的区别
1. 注释可以在Java程序中起到文档标记的作用 类文档标记: 1)@version 2)@author 3)@param 4)@return 5)@exception 2. Java的字符占两个字节,是Unicode编码 3. 作用域—— Java不存在全局和局部作用域。 不重名:Java程序块不 ...
分类:编程语言   时间:2017-08-19 18:34:33    阅读次数:3
《大道至简》第一章 编程的精义 java伪代码形式
愚公。这位名家身上,浓缩了项目组织者、团队经理、编程人员、技术分析师等众多角色的优秀素质。 愚公移山事件分析: 原始需求:惩山北之塞,出入之迂 项目沟通方式:聚室而某曰 项目目标:毕力平险,指通豫南,达于汉阴 技术方案:扣石垦壤,箕畚运于渤海之尾 技术人员:子孙荷担者三夫 工程管理人员:愚公 外协: ...
分类:编程语言   时间:2017-08-19 18:33:54    阅读次数:4
JAVA 流与文件
流 InputStream和OutputStream是所有的输入流和输出流的超类。他们两个都是抽象类。 read方法和write方法都是阻塞方法,这意味着如果不能里可以写入或者读取,比如因为网络问题,那么当前线程将会被阻塞。 InputStream的API: 方法摘要intavailable() 返... ...
分类:编程语言   时间:2017-08-19 18:32:55    阅读次数:5
Python:生成器的简单理解
一、什么是生成器 在Python中,由于受到内存的限制,列表容量肯定是有限的。例如我们创建一个包含一亿个元素的列表,Python首先会在内存中开辟足够的空间来存储这个包含一亿个元素的列表,然后才允许用户去使用这个列表,这就可能会导致以下问题: 1、内存中没有足够的内存空间开存储这个列表,从而导致列表 ...
分类:编程语言   时间:2017-08-19 18:31:57    阅读次数:6
java线程入门一
线程优先级: 在JAVA线程中,通过一个int型变量priority来控制线程优先级,线程的有限机为1-10,默认为5,优先级高的线程获得的运行时间要高于优先级低的线程。但这只是一个提示,操作系统和JVM可能会根据自身情况忽略这个情况。请看下面代码: 执行结果如下: Job Priority:1,C ...
分类:编程语言   时间:2017-08-19 18:31:38    阅读次数:6
架构设计:系统存储(24)——数据一致性与Paxos算法(中)
(接上文《架构设计:系统存储(23)——数据一致性与Paxos算法(上)》) 2-1-1. Prapare准备阶段 首先须要介绍几个在Acceptor角色上须要被持久化保存的数据属性: PrepareVote保存了当前Acceptor接收到的已完毕投票授权的最大投票轮次 AcceptedVote保存 ...
分类:编程语言   时间:2017-08-19 18:29:50    阅读次数:7
Java内存模型——方法区
① 对每个加载的类型,JVM必须在方法区中存储以下类信息: 1) 这个类型的完整有效名(类型信息) 类型名称在Java类文件和JVM中都以完整有效名出现。在java源代码中,完整有效名由类的所属包名称加一个".",再加上类名组成。例如,类Object的所属包为java.lang,那它的完整有效名为j ...
分类:编程语言   时间:2017-08-19 18:29:44    阅读次数:7
Java 8 lambda表达式
Lambda表达式简介 lambda表达式可以被理解为一个匿名函数的简明表示,它可以被传递,它没有名称,但是它有一个参数列表,一个主体,一个返回类型,也可能是可以抛出的异常列表。 匿名 因为它没有一个明确的名字,不像一个方法,必须有方法名。 函数 因为lambda不是属于某一个特定类的方法,但它和方 ...
分类:编程语言   时间:2017-08-19 18:29:36    阅读次数:6
指针数组、数组指针、函数指针、指针函数总结
指针数组 && 数组指针 char *a[5]; //定义一个指针数组, 数组的元素都是char *指针类型。初始化也能够在里面存放字符或字符串。a的类型是char *[5] //若char *a[5]={"red","white","blue","dark","green"}; //a在这里的类型 ...
分类:编程语言   时间:2017-08-19 17:15:44    阅读次数:13
python3获取指定目录内容的详细信息
不同平台获取指定目录内容的详细信息命令各不相同: Linux中可以通过ls -al获取获取 windows中可以通过dir命令获取 下面是我写的一个通用获取目录内容详细信息的python3脚本: win7执行结果: centos7执行结果: 文件大小之计算到KB,不是太精确;大家有兴趣的可以精确到字 ...
分类:编程语言   时间:2017-08-19 17:15:25    阅读次数:13
JAVA----日历源代码
1:先创建一个CalendarBean类: 代码: 2:创建一个CalendarFrame类 import javax.swing.*;public class CalendarFrame extends JFrame implements ActionListener { JLabel label ...
分类:编程语言   时间:2017-08-19 17:15:09    阅读次数:14
java 遍历Map的4种方法
在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。 既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHa ...
分类:编程语言   时间:2017-08-19 17:13:47    阅读次数:11
java虚拟机 jvm java堆 方法区 java栈
java堆是java应用程序最密切的内存空间。差点儿全部的对象都存在堆中。java堆全然自己主动化管理,通过垃圾回收机制,垃圾对象会自己主动清理。不须要显式释放。 依据java垃圾回收机制的不同。java堆可能有不同的结构。最常见的是将整个java堆分为新生代和老年代。跟人类几乎相同了。老龄化就有可 ...
分类:编程语言   时间:2017-08-19 17:11:41    阅读次数:10
C++中三种创建对象的方法【转】
我们都知道C++中有三种创建对象的方法,如下: 第一种和第二种没什么区别,一个隐式调用,一个显式调用,两者都是在进程虚拟地址空间中的栈中分配内存,而第三种使用了new,在堆中分配了内存,而栈中内存的分配和释放是由系统管理,而堆中内存的分配和释放必须由程序员手动释放,所以这就产生一个问题是把对象放在栈 ...
分类:编程语言   时间:2017-08-19 17:11:21    阅读次数:12
Javac语法糖之增强for循环
加强的for循环有两种,遍历数组和实现了Iterable接口的容器。javac通过visitForeachLoop()方法来实现解语法糖,代码如下: 首先来看遍历数组。 举个例子,如下: 解语法糖后的结果如下: 来看看对容器的遍历,如下: 解语法糖后的结果如下: ...
分类:编程语言   时间:2017-08-19 17:11:14    阅读次数:12
Java IO 详解
Java IO 详解 初学java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。 首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设 ...
分类:编程语言   时间:2017-08-19 17:09:52    阅读次数:3
js基础-常用数组操作方法
1、slice() 方法:arrayObject.slice(start,end)返回值:返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。 2、splice() 方法:array.splice(index,howmany,item1,..... ...
分类:编程语言   时间:2017-08-19 17:09:21    阅读次数:4
255926条   上一页 1 2 3 4 5 6 ... 15055 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!