1. Window环境下 - 开发环境的配置: (安装Android Studio 2.1)
0. Java简介:
1990年Sun公司预料嵌入式系统将在未来家用电器领域大显生手, 于是成立了一个由James Gosling领导的"Green计划"(首席科学家Bill Joy),准备为下一代智能家电编写一个通用控制系统,他们最初考录使用C++但是因为许多诸如: C++ 太复杂, 缺少垃圾回收系统, 可移植性,分布式和多线程等,最终他们决定从新创造一种全新的语言: Oak
1992年夏天, Green计划被转化成"FirstPerson有限公司", 一个Sun公司的全资子公司
1994年夏天,互联网和浏览器出现, Gosling 对Oak进行了改造并由于Oak这个商标被别人注册了, 于是只得 将Oak更名为Java
1995年初Sun公司发布Java语言, 并将Java 及其源码都放在了互联网上,几个月后就火了成为了广为人知的编程语言.
1996年初发布JDK 1.0 (包括: 运行环境(JRE)<补充: 运行环境包括: 核心API, 集成API, 用户界面API, 发布技术, Java虚拟机(JVM), 开发环境(JDK))
1998年发布Java历史上最中意的JDK版本: JDK 1.2,(Java 2时代) 一同发布的有JSP/Servlet, EJB等规范, 并将Java分成了三个版本: J2EE, J2SE, J2ME
J2SE: 整个Java的核心和基础, 它是J2ME 和J2EE编程的基础
J2ME: 主要用于控制移动设备和信息家电等有限存储的设备
J2EE: Java技术中应用最广泛的步伐, J2EE提供了企业应用开发相关的完整解决方案
补充: JDK 1.2中还把它的API分成三大类:
核心API: 有SUn公司制定的基本API, 所以的Java平台都应该提供, 这就是平常所说的Java核心类库
可选API: Sun为JDK提供的扩充API
特殊API: 用于满足特殊要求的API, 如用于JCA, JCE的第三方加密类库
2002年02月, Sun发布JDK历史上最成熟的版本: JDK 1.4
2004年10月, Sun发布JDK 1.5 同时将JDK 1.5 改名为Java SE 5.0; J2EE 改名为Java EE, Java ME
2006年12月, Sun发布JDK1.6
2009年4月20日, Oracle(甲骨文公司)宣布购买Sun公司, 甲骨文公司好像在苏州
1. 下载JDK
Java官网:http://www.oracle.com (oracle-中文-甲骨文公司)
或者对照这里的步骤进行下载: http://user.qzone.qq.com/1530795467/blog/1431171256
2. 配置环境变量
参考: http://user.qzone.qq.com/1530795467/blog/1430382856
3. 下载, 安装, 配置 AndroidStudio
参考: http://www.cnblogs.com/wuyudong/p/5599550.html
4. 其他细节
1. 如何显示文件扩展名:
在Windows的资源管理器中, 工具(T) -> 文件夹选项(O) -> 查看, 里面就可以看到一个隐藏已知文件类型的扩展名
2. 如果你因为没有设置好环境变量而出错, 那么从新配置好了环境变量以后还是需要重新启动一下电脑的
5. 其他细节
在mac系统中安装其实本来是很简单的, 下载JDK,Android Studio, SDK. 但是因为墙的缘故, 在下载SDK的时候总是下载失败, 通过以下方法可以解决这个问题:
1. Finder --> command + shift + G --> /etc/hosts --> 将hosts这个文件拖到桌面 --> 进入文件中在最后加入: 203.208.46 dl.google.com45 203.208.46.146 dl-ssl.google.com --> 再讲文件拖入到之前的位置.
1. Window环境下 - 开发环境的配置: (安装Android Studio 2.1)的更多相关文章
- RN在Mac环境下开发环境搭建
1.推荐使用Homebrew来安装 Node 和 Watchman.在命令行中执行下列命令安装: brew install node brew install watchman 如果你已经安装了 No ...
- [zz] pomelo windows 环境下开发环境搭建
原文链接:http://nodejs.netease.com/topic/515279a0b5a2705b5a000983 本文主要介绍下 windows 下跑通 pomelo 简单例子的过程 开发前 ...
- 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把 ...
- Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 具体图文解说
版权声明:本博客全部文章均为原创.欢迎交流.欢迎转载:转载请勿篡改内容,而且注明出处,谢谢! https://blog.csdn.net/waldmer/article/details/3272500 ...
- react-native学习(RN)--之Window环境下搭建环境配置,以及初始化建立react-native项目,(真机和模拟器运行的相关错误解决办法,android打包报错)
react-native以后会更火的 一.安装java 二.安装Android Studio 三.安装react-native需要的Android studio额外部分 四.安装nodeJS 五.安 ...
- react-native学习(RN)--之Window环境下搭建环境配置
react-native以后会更火的,自从2015年facebook开源了Android 一.安装java 二.安装Android Studio 三.安装react-native需要的Android ...
- 【转】mysql8.0 在window环境下的部署与配置
[转]mysql8.0 在window环境下的部署与配置 今天在阿里云window服务器上配置mysql环境,踩了一些坑,分享出来.需要的朋友可以看看.额,或许有人要吐槽我为什么不在linux上去配置 ...
- [flutter+dart] windows7下开发环境的安装与配置
前言 博主是做嵌入式的,参加工作时间也不久,而且是非科班出身,之前从未接触过移动开发.最近了解到了flutter框架和dart语言,想作为第二语言学习一下,因此会从最基础的环节开始,以此博客作为记录, ...
随机推荐
- linux下web压力测试工具ab使用及详解
APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下.格式: ./ab [options] [http://]hostname[:port]/path参数: ...
- ios开发——笔记篇
:开关 BOOL isopen = !isopen; //View @property (nonatomic, assign) BOOL open;//模型属性 self.group.open = ! ...
- 【Android动画】之Tween动画 (渐变、缩放、位移、旋转)
Android 平台提供了两类动画. 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转.平移.放缩和渐变). 第二类就是 Frame动画,即顺序的播放事先做好的图像,与g ...
- 深刻理解Python中的元类(metaclass)
译注:这是一篇在Stack overflow上很热的帖子.提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解.他知道这肯定和自省有关,但仍然觉得 ...
- 分布式应用处理方式 - Remoting
分布式应用程序 所谓分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果. ...
- C# 之 Word光标移动 GoTo 方法
对于 Document 或 Range对象:返回一个 Range对象,该对象代表指定项(例如页.书签或域)的开始位置. 对于 Selection对象:将插入点移至指定项前面的字符位置,并返回一个 Ra ...
- Android_Handler
xml文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t ...
- Disruptor框架
http://developer.51cto.com/art/201306/399370.htm
- Linux系统常见的压缩命令
*.Z compress 程序压缩的文件: //在当前的Linux主流版本中都已经默认没有支持该压缩命令了,因为gzip命令已经取代了compress命令了 *.gz gzip 程序压缩的文件: *. ...
- aggregation 详解4(pipeline aggregations)
概述 管道聚合处理的对象是其它聚合的输出(桶或者桶的某些权值),而不是直接针对文档. 管道聚合的作用是为输出增加一些有用信息. 管道聚合大致分为两类: parent 此类聚合的"输入&quo ...