------- android培训、java培训、期待与您交流! ----------
软件:一直按照特定顺序组合的计算机数据和指令的集合。
系统软件:MS-DOS、Windows、Linux、Mac OS X、
应用软件:QQ、Thunder、360、人机交互方式:图形化界面、命令行方式常用DOS命令:
help:查看命令集
'x' /?:查看具体命令使用方法
dir:directory列出目录下所有的目录和文件
md:make direcory创建一个目录
rd:remove directory删除目录
del:delete删除目录和文件
cd\:change directory返回根目录
cd..:返回上一级目录
copy:复制文件
ren:rename重命名
cls:clean screen 清楚屏幕内容
type:显示内容
echo:新建文件/追加文件内容
Java的特性:
1.简单性:剔除了C++中许多很少使用、难以理解、易混淆的特性(头文件、指针运算、结构、联合、操作符重载、虚基类等)
2.面向对象:将重点放在数据(即对象)和对象的接口上
3.网络技能:Java有一个扩张例程库,用于处理像HTTP和FTP这类的TCP/IP协议。Java应用程序可以通过URL打开和访问网络上的对象,起便捷程度就好像访问本地文件一样。
4.健壮性:Java投入了大量的精力进行早起的问题检查、后期动态的(运行时)检测,并消除了有错误倾向的状态
5.安全性:Java适用于网络/分布式环境。为了达到这个目标,投入了很大的精力。使用Java可以构建防病毒、防篡改的系统
6.体系结构中立/可移植性:Java源文件被编译成体系结构中立的class文件,在不同平台只需安装对应的虚拟机而不用重新编译文件就可以运行,也就是一次编写,到处运行。
7.多线程:只要操作系统支持,Java中的线程就可以利用多个处理器。在底层,主流平台的线程实现机制各不相同,java并没有花费太大力气对此实现平台无关性。在不同的机器上,只是调用多线程的代码完全相同;Java把多线程的实现交给了底层的操作系统或线程库来完成。
Java平台由JVM(Java Vitrual Machine)和API(Application Program Interface)构成。
Java应用程序接口为此提供了一个独立于操作系统的的标准接口,可分为基本部分可以扩展部分
Java的三个平台:Java SE、Java EE、Java ME. Java SE(Java Platform,Standard Edition)
Java SE在之前被部J2SE.它允许开发部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。Java SE包含了支持Java Web服务器开发的类。并为Java EE提供基础。
Java EE(Java Platform,Enterprise Edition):这个版本以前称为J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器Java应用程序。Java EE是在Java SE的基础上构建的。它提供Web服务、组件模型、管理和通信API,可以实现企业级的面向服务体系结构(SOA)和Web2.0应用程序.
Java ME(Java Platform,Micro Eidition):版本以前称为J2ME,也叫K-JAVA。Java ME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活那个的环境。Java ME包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及可以动态系在的联网和离线应用程序的丰富支持。
使用Java需要准备的环境:运行环境JRE(Java Runtime Environment)、开发环境JDK(Java Development Kit)
Windows下环境变量的配置:
path:操作系统搜索本地可执行文件的目录列表,例如javac.exe(java编译程序)、java.exe(Java运行程序).系统搜索可运行程序先从当前目录查找,未找到再从path路径中找
claaspath:class文件的执行路径,先从环境变量查找,再从当前目录查找;环境变量后面分号的意义,结尾有分号先从环境变量查找,找不到再从当前目录查找;没有分号,只在环境变量中查找,不从当前目录查找类文件。不配置classpath,那么程序只从当前目录查找类文件。
我的Java的安装目录:D:\java\jdk1.7.0,那么可以在环境变量path的最前面添加:“D:\java\jdk1.7.0\bin;”即可,classpath可以配置为“.;D:\java\jdk1.7.0\jre”,意思是先从当前目录搜索类文件,找不到再从对应目录下查找