软件(Software)是一系列按照特定顺序组织的计算机数据和指令的集合人机交互两种方式:图形交互,命令交互。java的特点:安全可靠,面向对象,跨平台(与平台无关,可以运行在任何操作系统之上)java的三个版本:javaME(过时了),javaSE(standard editon 即标准版本),j ...
分类:
编程语言 时间:
2019-08-27 12:38:52
阅读次数:
105
Java语言的特点: (1)Java语言是一种面向对象的编程语言 (2)简单、高效、稳定、安全性高 (3)Java语言是一种与平台无关的编程语言,因为其自身提供程序运行的解 释环境 (4)支持多线程处理 (5)Java语言是一种面向网络的高级语言 Java两种核心机制 (1)Java虚拟机JVM(J ...
分类:
其他好文 时间:
2019-08-25 18:04:10
阅读次数:
63
虽然这两种文件均保存字节代码,但.pyc文件是Python文件的编译版本,它有平台无关的字节代码,因此我们可以在任何支持.pyc格式文件的平台上执行它。Python会自动生成它以优化性能(加载时间,而非运行速度) 本文首发于Python黑洞网,博客园同步更新 ...
分类:
编程语言 时间:
2019-08-24 10:14:51
阅读次数:
96
1、 JVM的内存模型 a) Java虚拟机的内存空间分为五个部分:程序计数器、Java虚拟机栈、本地方法栈、堆、方法区 b) 程序计数器:程序计数器中存放的是当前线程正在执行的字节码指令的地址。如果当前线程执行的一个本地方法,那么当前的程序计数器为空。 i. 字节码解释器通过程序计数器来依次读取指 ...
分类:
其他好文 时间:
2019-08-19 13:00:34
阅读次数:
59
1.JDBC(Java Databaes Connectivity):JDBC API为访问不同的数据库提供了一种统一的途径,就像ODBC一样,JDBC对开发者屏蔽了一些细节问题,同时,JDBC对数据库的访问也具有平台无关性。 2.JNDI(Java Name and Directory Inter ...
分类:
其他好文 时间:
2019-08-17 22:27:26
阅读次数:
117
Java架构师成长之道之RabbitMQ开发与运维-基础篇(CSDN版)Java架构师成长之道 消息中间件概述消息是指在不同语言实现的应用间传递的数据,消息可以是文本字符串、JSON,也可以是复杂的内前对象。消息中间件是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通讯来进行分布式... ...
分类:
编程语言 时间:
2019-08-13 12:02:58
阅读次数:
223
面向对象和面向过程的区别 面向过程性能方面比面向对象高,维护,拓展,复用方面,面向对象的要高于面向过程(注重性能方面,用面向过程语言,比如单片机和嵌入式;面向对象有封装,继承,多态,设计低耦合系统) JAVA语言特点 (1)面向对象(封装,继承,多态)(2)平台无关性(3)可靠性(4)安全性(5)支 ...
分类:
编程语言 时间:
2019-08-09 01:33:14
阅读次数:
174
1. 面向对象 封装、继承、多态 2.平台无关性 不同平台的JVM运行.class字节码文件 3. 语言 泛型,Lambda 4. 类库 集合,并发,网络,IO/NIO 5. JRE Java运行环境,JVM,类库 6. JDK Java开发工具,包括JRE,javac,诊断工具 ...
分类:
编程语言 时间:
2019-07-31 18:12:59
阅读次数:
72
使用编译器可以将C#代码编译为中间语言(Intermediate Language,IL)代码,中间语言是一种平台无关的指令集,最终会由CLR将中间语言字节码转换为对应平台的机器码从而执行;阅读IL代码通常可以让我们更好的了解C#的底层实现方式; ※中间语言又称为通用中间语言(Common Inte ...
分类:
其他好文 时间:
2019-07-31 14:58:20
阅读次数:
181
"Berry" 是我为单片机设计的一款脚本语言,该语言具有资源占用小、平台无关、执行速度快和易于掌握等优点。在单片机上使用脚本语言可以提高单片机的二次开发能力以及调试效率,同时也是一种比较新颖的玩法。本教程将简要介绍在 STM32F103RBT6 单片机上移植 Berry 脚本语言的方法。教程的末尾 ...
分类:
编程语言 时间:
2019-07-30 12:39:08
阅读次数:
143