声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 java的介绍1.1java简介Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。 1.2 Java的特点一、跨平台性java的跨平台,是指java运行时候凌驾于os之上,是在jvm中运行的,跟os没有直接联系。如图1.1 图1.1 二、健壮性Java致力于检查程序在编译和运行时的错误。类型检查帮助检查出许多开发早期出现的错误。Java自己操纵内存减少了内存出错的可能性。Java还实现了真数组,避免了覆盖数据的可能,这些功能特征大大提高了开发Java应用程序的周期。并且Java还提供了Null指针检测、数组边界检测、异常出口、Byte code校验等功能。 三、垃圾回收机制java 语言中一个显著的特点就是引入了java回收机制,是c++程序员最头疼的内存管理的问题迎刃而解,它使得java程序员在编写程序的时候不在考虑内存管理。由于有个垃圾回收机制,java中的额对象不在有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存 四、安全性、稳定性JAVA在安全性和稳定性上做得非常突出,如大型政府网站、银行、国防、电信等网站基本上都采用Java技术开发。 1.2编程 1.3JVM(虚拟机)注意点: 一、虚拟机的下载流程:1.进入下载页面2.进入下载页面http://www.oracle.com/technetwork/indexes/downloads/index.html 3.进入javase下载页面(注意不要进入中文版网页,因为中文网页有时候不是最新的)
4.点击JDK下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ARM平台上的Linux JDK
苹果电脑上的JDK
Oracle公司的Unix 系统上的JDK
Windows 上的JDK x86>32位系统
点击同意(注意:不同意是不可以下载的) 二、虚拟机如何安装虚拟机不需要怎么安装,你也可以拷贝一个64位的虚拟机过来,也可以使用 公共JRE是嵌套在网页上的Java程序 Applet (所以现在不需要安装这个?imageMogr2/blur/1x0/quality/75|watermark/1/image/aHR0cDovL29zNzhmNGhueS5ia3QuY2xvdWRkbi5jb20vd2F0ZXJtYXJrLnBuZw==/dissolve/50/gravity/SouthEast/dx/10/dy/10|imageslim) Oracle JAVA8 的介绍http://docs.oracle.com/javase/8/docs/ 三、虚拟机目录介绍(JDK1.编译环境,2.运行环境)1. bin->存放的是java的命令,指令
2. db->虚拟机在1.6之后加入的内嵌数据库系统3. include->引入了系统的相关配置(我们用不着)4. jre->Java的运行器 bin 5. lib->一些帮助库6. javafx.zip->fx源码7. src.zip -> java的源码此源码可以今后加入到我们的开发工具中,方便以后查看源码的写法 1.4 java技术框架 1.java基础 2.1Java开发环境构建一、开发流程 1.书写好java代码 二、系统如果隐藏了后缀,你需要加入控制面板调处后缀1.打开控制面板2.找到文件夹选项3.把后缀勾掉三、找到jdk1.8/bin目录下的javac.exe 进行编译操作四、运行我们需要使用bin目录下的 java/javaw五、DOS(磁盘管理系统_主要是做文件方面的管理) dir 列出目录或盘符下的内容 六、系统中的运行时按 开始键+R七、java带着控制台一起运行 八、javaw抛弃控制台直接独立运行 3.1环境变量一、什么是环境变量? 简化操作 二、PATH(系统中环境变量)此环境变量是用来配置快捷命令的,你想在DOS里直接写一个文件名字就能找你程序吗?那你需要把你的程序路径告诉PATH |