java基础--1.基础-2.java简介
来源:互联网 发布:nginx强制别名访问 编辑:程序博客网 时间:2024/06/06 19:08
1.简介
1.1 语言特性
简单易用
面向对象
跨平台
多线程和并发
安全性
1.2语言重要特性之跨平台
1.2.1 Java跨平台的原理:
Java的跨平台是通过Java虚拟机(JVM)来实现的。
1.2.2 Java虚拟机(JVM)
Java虚拟机的核心是所谓的字节码指令(直接被识别和执行的一种由0,1组成的序列代码)
Java虚拟机将java源文件编译成为字节码文件
1.3三大平台
JavaSE
Java SE(JavaPlatform,Standard Edition)。Java SE 以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。Java SE 包含了支持Java Web 服务开发的类,并为Java Platform,Enterprise Edition(Java EE)提供基础。
例子:类似QQ、扫雷、飞秋、凌波这样子的桌面应用。
Java EE
Java EE(Java Platform,Enterprise Edition)。这个版本以前称为J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java 应用程序。JavaEE 是在JavaSE 的基础上构建的,它提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(service-orientedarchitecture,SOA)和Web2.0 应用程序。
Java ME
Java ME(JavaPlatform,MicroEdition)。这个版本以前称为J2ME,也叫K-JAVA。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
2.环境的搭建
2.1JDK(java开发工具包)
1. bin目录:存放Java的编译器、解释器等工具(可执行文件)。
2. db目录:JDK7附带的一个轻量级的数据库,名字叫做Derby。
3. include目录:存放的调用系统资源的接口文件。
4. jre目录:存放Java运行环境文件。
5. lib目录:存放Java的类库文件。
6. src.zip文件:JDK提供的类的源代码。
安装JDK需要注意的事项:
1. 安装路径中不要包含中文。
2. 安装路径中不要包含空格。
2.2JRE(java运行环境)
JRE Java Runtime Environment Java运行环境。包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
2.3 配置环境变量
2.3.1 Path
2.3.2 Java_home
2.3.3 classpath
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
3 开发原则
开发的原则:高内聚,低耦合。
耦合:类与类的关系
内聚:就是自己完成某件事情的能力
- java基础--1.基础-2.java简介
- Java NIO 基础简介
- Java基础简介
- java基础简介
- Java基础语法简介
- Java基础简介
- Java基础篇-简介
- Java基础-Java语言简介
- java基础1:Java简介
- Java基础类库简介
- Java基础类库简介
- Java基础类库简介
- JAVA基础之OO简介
- Java反射基础机制简介
- Java语言基础简介(一)
- Java基础类库简介
- Java语言基础简介(二)
- Java语言基础简介(三)
- [PHP]实现AES-256-CBC和HMAC_SHA512加密
- 桥接、NAT和host-only间的差别
- 文章标题
- tensorflow73 使用RNN生成古诗和藏头诗
- POI之读写Excel-yellowcong
- java基础--1.基础-2.java简介
- openCV实现图像切割
- Type JAX-RS (REST Web Services) 2.0 requires Java 1.6 or newer
- jsp的response对象
- spring基础
- 好久没敲代码了(强行补上今天的博客。。。)
- 学习struts2框架
- userbean 那一节的代码 待定啊
- Python3播放MP3(支持MAC,WIN,LINUX)