摘要:
2.1.1 结构化程序设计简介 功能 函数 2.1.2 程序的三种基本结构 顺序结构 选择结构 单选择 双选择 多选择 循环结构 当型循环 直到型循环 2.1.3 面向对象程序设计简介 Field+Method=Class 猪八戒.吃(西瓜); 2.1.4 面向对象的基本特征 封装:将对象的实现细节 阅读全文
2017年3月22日
摘要:
所有的JVM都有一个由垃圾回收器管理的堆内存。 Java程序的内存分配和回收由JVM在后台自动进行的。 JVM的堆内存存储着正在运行的应用程序所建立的所有对象。 什么是垃圾:当没有引用变量指向原先分配给某个对象的内存时,该内存便成为垃圾。 怎么回收垃圾:JVM的一个超级线程自动释放该垃圾内存。 JV 阅读全文
摘要:
1.6.1 Java程序的组织形式 类是Java程序的最小程序单位 Java解释器规定:某个类能被解释器直接解释运行,则这个类里必须包含main方法,必须用public static void修饰,形参必须是字符串数组类型String[] args 1.6.2 Java源文件的命名规则 一个Java 阅读全文
摘要:
1.5.1 编辑Java源代码 使用任何无格式的文本编辑器 1.5.2 编译Java程序 编译命令:javac -d destdir srcFile 一个源文件里定义了多个类,将编译生成多个字节码文件。 配置Sublime Text 3环境 http://blog.csdn.net/wolinxue 阅读全文
摘要:
1.4.1 下载和安装Java 8的JDK JDK JRE JVM区别和联系 JDK Java EE SDK区别和联系 JDK的安装路径不推荐安装在有空格的路径下,建议直接安装在根路径下,里面有bin等东西。 1.4.2 设置PATH环境变量 Path系统变量与PATH用户变量 阅读全文
摘要:
1.3.1 高级语言的运行机制 编译型语言:用编译器将源代码一次性编译成机器码,效率高,只能在特定平台。 解释型语言:用解释器解释成特定平台的机器码并立即执行的语言,效率低,可跨平台。 1.3.2 Java程序的运行机制和JVM JVM负责解释字节码文件,相当于转换器。 阅读全文
摘要:
1.2.1 C#简介和优势 相同:摒弃C++中函数及其参数的const修饰,宏替换,全局变量和全局变量,单继承+多接口,声明与实现于一体的逻辑封装。 区别:C#依赖于Windows,Java跨平台。 1.2.2 Ruby简介和优势 Ruby是解释型语言,纯粹面向对象的语言,弱类型语言,正则表达式,运 阅读全文
摘要:
1990年年末,James Gosling领导的“Green计划”,准备编写通用控制系统,使用嵌入式的平台,可以的系统资源很有限,使用C++不适合,因为C++太复杂,缺少垃圾回收系统,可移植性,分布式和多线程等功能。Gosling决定创造一种全新的语言Oak。 1992夏天,Green计划已经完成了 阅读全文
2016年11月8日
摘要:
2.0 程序设计的四个方面 1.数据结构(对数据的描述,主要,加工对象)2.算法(对操作的描述,主要,灵魂)3.程序设计方法(编程需要采用合适的方法) 4.语言工具(工具) 2.1什么是算法 1.算法:为解决一个问题而采取的方法和步骤(广义) 2.计算机算法:1.数值运算算法(1.目的:求数值解;2 阅读全文
2016年11月3日
摘要:
1.1什么是计算机程序 1.2什么是计算机语言 1.机器语言 2.符号语言=符号汇编语言=汇编语言 3.高级语言 1.源程序:高级语言写的程序 2.目标程序:机器指令的程序 3.高级语言发展阶段:1.非结构化的语言(BASIC,FORTRAN,ALGOL) 2.结构化语言(QBASIC,FORTRA 阅读全文