本人大二专科小白,接触java语言近一年,近来感觉无论何事,基础是最重要的,所以借着复习之机,总结出来与大家分享。复习流程参照慕课网的java学习路径。方便大家学习之余也参照我的小文章对有所大家有帮助。
(2017的目标:百篇慕课网手记,web和java并重。还有本人很少做过总结性文章,不足和缺漏之处,请指出,请别喷我。。。)。
java基础知识:
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
主要组成:
Java由四方面组成:
Java编程语言,即语法。
Java文件格式,即各种文件夹、文件的后缀。
Java虚拟机(JVM),即处理*.class文件的解释器。
Java应用程序接口(Java API)。
其中JVM机是java的核心,在java编译器和os平台之间的虚拟处理器,是java实现多平台的关键。Java源文件经编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器码,通过特定平台运行。
体系:
Java分为三个体系,分别为
Java SE
JavaEE
Java ME
其中:
Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、
服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,
为 Java Platform,Enterprise Edition(Java EE)提供基础。
Java EE(Java Platform,Enterprise Edition)。企业版本帮助开发和
部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,
它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)
Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备
(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。
Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。
基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
接下来介绍java环境的配置:
jdk是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。
JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
首先下载jdk
只要下载jdk,jdk会自动安装jre。
安装好后就需要配置环境,右键我的电脑--属性--高级系统设置--环境变量
(不同系统有所差异,我的系统是win10)
接下来在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)
新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)
大家也可以参照慕课网的java入门第一季进行配置。
配置完成后:
使用快捷键win+R 输入cmd
进入dos模式,在dos模式输入java,和javac
如果出现以下效果 说明配置环境成功
热门评论
期末还有实训,结合所有课程的知识作项目,不单单用java来做。比如这次我们的实训是用单片机+ web+java ee进行的。
我是大专生,学校更注重与实战而轻理论。但是实战多了之后,在结合理论,能更上一层楼。
你们java 考试不考程序的?