java语言的特点 1、java语言是简单的 2、java语言是面向对象的 3、java语言是跨平台(操作系统)的[即一次编译,到处运行] 4、java是高性能的 java第一个程序hello.java 运行java程序要安装和配置jdk jdk是什么? 1、jdk全称java dvevlopmen ...
分类:
编程语言 时间:
2018-11-07 23:12:40
阅读次数:
282
计算机语言简史 转自马海洋博客 计算机语言总的来说分为机器语言,汇编一语言,高级语言三大类。而这三种语言也恰恰是计算机语言发展历史的三个阶段。 1946年2月14日,世界上第一台计算机ENIAC诞生,使用的是最原始的穿孔卡片。这种卡片上使用的语言是只有专家才能理解的语言,与人类语言差别极大,这种语言 ...
分类:
编程语言 时间:
2018-11-04 21:19:54
阅读次数:
207
Centos6.8安装erlang&rabbitmq的方法1.安装erlang1.1准备工作,先安装依赖库和应用工具yum-yinstallmakegccgcc-c++kernel-develm4ncurses-developenssl-develrsyncperl-net-snmpwxfopnet-snmpunixODBCunixODBC-develvimmakelrzszbcsysst
分类:
其他好文 时间:
2018-10-30 17:45:19
阅读次数:
187
Shell 解释型编程语言(脚本语言都是解释型语言) Shell通过解释器/bin/bash 解释,运行在进程中 Java 编译型解释型语言(先编译再解释) Java通过编译器转换成字节码语言,再用过解释器转换成机器码语言,再传到进程 Java的代码需要放在JVM 虚拟机中运行,位于JVM的clas ...
分类:
编程语言 时间:
2018-10-29 17:24:30
阅读次数:
164
JVM java虚拟机 java编译后的class文件就是在java虚拟机上运行的 1.栈区(stacksegment)存放函数的参数值,局部变量的值等,在超过这个变量的作用域时就会被系统自动释放掉存在于JVM内存中的资源 优点:存取速度比堆快 缺点:存在栈中的数据大小与生存期必须是确定的,无灵活性 ...
分类:
编程语言 时间:
2018-10-29 15:59:28
阅读次数:
132
1)类的构造方法 ①“构造方法”,也称为“构造函数”,当创建一个对象时,它的构造方法会被自动调用。构造方法与类名相同,无返回值。 ②如果类没有定义构造函数,Java编译器在编译时会自动给它提供一个没有参数的“默认构造方法”。如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。 ③同一个 ...
分类:
其他好文 时间:
2018-10-21 16:00:14
阅读次数:
154
在 "反射那些事" 反射这篇文章有谈到一个常量表达式的问题,想单独拿出来研究一下。 那么java编译器会对常量表达式进行一个优化,变成如下: 在知乎上看到这个观点: 把常量表达式的值求出来作为常量嵌在最终生成的代码中,这种优化叫做常量折叠(constant folding)。 原来这叫做常量折叠。 ...
分类:
其他好文 时间:
2018-10-14 20:57:52
阅读次数:
132
1. 什么是λ表达式 λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int add(int x, int y) { return x + y; } 转成λ表达式后是这个样子: (int x, int y) -> x + y; 参数类型也可以省略,Java编译器会根据上下文推断 ...
分类:
编程语言 时间:
2018-10-14 13:56:04
阅读次数:
221
一,构建Java本地方法类,声明native方法,编译 类文件:MyTest1.java 编译类文件生成class文件:>javac -verbose -d . MyTest1.java 二,javap生成JNI样式的C头文件 生成头文件:>javah MyTest1 头文件:com_merrick ...
分类:
编程语言 时间:
2018-10-09 15:36:42
阅读次数:
170
git的使用想必开发者们都不会陌生,极其强大的代码管理工具。其命令非常之多,对于咱们普通的用户而言,不可能都用到,也更不可能都一一记住,即便是经常使用的命令,过一段时间也可能会忘记。古人说,好记性不如烂笔头,对自己得心应手的一些命令以及常规的配置,如果能记录下来,对该工具的掌握,无疑是一件很有帮助的... ...
分类:
其他好文 时间:
2018-10-02 20:18:41
阅读次数:
200