第一章Java开发环境搭建
1.1java概述
java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。
95年,SUN发布JDK 1.0,98年,JDK1.2,后续JDK1.3, 1.4,1.5(更名为Java5.0)最新版本是jdk12,用的最多的还是jdk8。
源名称Oak(橡树)
2009 oracle公司以74亿美元收购sun
java是一种面向Internet(网络)的编程语言。
随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。
众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?也就是说我们将来从事Java开发工 程师工作到底要编写什么类型的软件呢?
答案是:
1.互联网:电商、P2P等等;
2.企业级应用:ERP、CRM、BOS、OA等等。
互联网类软件大家都比较熟悉,因为大家生活都可以接触得到。而企业级应用都是为大型企业量身定做的软件,用于工作中,所以大家可能不太了解。现在大家只需对Java开发工程师工作有个大致的了解即可。
java技术体系平台:
1、在第一阶段我们会学习Java的基础知识,即JavaSE(标准版)部分。提供了完整的java核心的API。学习完JavaSE并不能开发大型项目。
2、在第二阶段我们会学习Java的高级知识以及整个Java生态圈,即JavaEE(企业版)部分。学习完JavaEE部分就可以开发各种大型项目了。
3、java ME支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加入了针对移动终端的支持,此版本以前称为J2ME。
java语言的特点:
特点一:面向对象
两个基本概念:类、对象
三大特性:封装、继承、多态
特点二:健壮性
吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制
特点三:跨平台性
跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere”
原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机 (JVM Java Virtual Machine) 即可。由JVM来负责Java程序在该系统中的运行。
1.2常用DOS命令
编写源文件后就需要开始编译操作了,但在Windows操作系统中编译、运行都需要了解常用DOS命令,所以下面我们来学习一下常用DOS命令(DOS命令是Windows操作系统包含的知识)。
DOS命令是在DOS控制台中使用的命令,弹出DOS控制台的方法是:win+R,然后输出cmd,是不是看起来有点熟悉,没错,就是校验JDK安装是否成功是弹出的小黑屏。
DOS命令有很多,我们不需要学习所有DOS命令,只需要学习我们Java中要用到的常用DOS命令,内容如下:
- 清屏:cls;
当DOS控制台内容过多时,可以使用清屏命令,等同与“擦黑板”;
例如:C:\ >cls,然后按回车键。
切换盘符:c:; 默认情况下我们是在C盘中,如果想去其他盘符可以使用该命令; 例如:C:\ >E:,然后按回车键就到了E盘下。
进入指定目录:cd;
当我们想进入某个目录时可以使用该命令;
例如:D:>cd develop,这样就进入了D:\develop>目录,当然你需要保证这个目录是存在的;
例如:D:>cd develop\Java,这样就进入了D:\develop\Java>目录。
返回上一级目录:cd…;
当你需要返回到上一级目录时可以使用该命令;
例如:D:\develop\Java>cd…,然后按回车,就会返回到D:\develop目录下。
返回盘符根目录:cd\;
当需要返回到当前盘符根目录下可以使用该命令;
例如:D:\develop\Java>cd\,然后按回车,这样就返回到D:/目录下了。
显示当前目录下的文件和子目录信息:dir;
当需要查看当前目录下所有文件和子目录信息时可以使用该命令;
文件的复制:copy 源文件 目标位置 cp
查看文本文件中的内容:type 文件名称
移动文件:move源文件 目标位置 mv(linux系统)
md 创建文件夹
rd 删除(空)文件夹
dir 查看目录结构
del 删除文件
exit 退出
echo 批处理命令(创建文件) 内容 > 文件名或 内容 >> 文件>:输出覆盖 >>:追加信息
运行应用程序:程序完整名称 参数
当需要运行某个应用程序时可以使用该命令;
例如要运行记事本程序时:D:>C:\windows\notepad.exe,这样就打开了记事本程序,这与你到C:\windows目录下双击该程序图标的效果相同,因为该程序支持双击运行;
还可以省略“.exe”后缀,例如:D:>C:\windows\notepad,效果同上; <