20161111课堂笔记
软件分类:办公软件、杀毒软件、游戏软件。
软件:能完成某项特定功能的一道多个程序的集合。
程序:完成指定功能的多条指令。
计算机语言:用于人鱼计算机之间通讯的语言。
计算机语言的发展:FORTRAN(1957-1962) BASIC(1963) C(1972) C++(1985) JAVA(1994) C#(2000)
程序设计的过程: 1、分析问题 2、确定数据结构和算法 3、编制程序 4、调试问题
算法:就是一个有穷规则的集合,其中规定了一个解决某一特定类型问题的运算序列。算法泛指解决某一问题的方法和步骤(数值运算法和非数值运算法)。
JAVA语言特点:1、简单性 2、面向对象性 3、跨平台性 4、解释性(xx.java被编译为xx.class文件后被JVM解释为可被WINDOWS UNIX LINUX识别的内容)
5、健壮性和安全性(强类型机制、异常处理、垃圾回收机制) 6、多线程(能同事运行多项任务)
扩展 如果想把javac编译后的.class文件放到一个指定文件夹里,可进行如下操作:
编译:
javac -d C:\Users\zheng\Desktop\target C:\Users\zheng\Desktop\java\JavaBase.java
javac -d 目标路径(这个路径下边会生成.class文件), 源文件路径(需要编译的.java文件的文件)
增加pagekage包后需要这样编译
javac -d .\JavaBase.java
执行:
java -cp C:\Users\zheng\Desktop\target JavaBase