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语言,想作为第二语言学习一下,因此会从最基础的环节开始,以此博客作为记录, ...
随机推荐
- java_类泛型基本实例
package ming; public class Apple2<T> { public T info; public Apple2(T info) { this.info = info ...
- ADT在线安装
以往安装ADT根本就不是个问题,可是现在就是个大问题了,联通的宽带网络连www.google.com.hk都打不开,你叫我们这些P民怎么活? https://dl-ssl.google.com/and ...
- PHP免费API调用,使用(CURL)
<?phpclass GetApiModel{//获取第三方API //获取身份证信息 //返回json /*{ "errNum": 0, "retMsg" ...
- Android开发了解——AAPT
aapt即Android Asset Packaging Tool , 在SDK的build-tools目录下. 该工具可以查看, 创建, 更新ZIP格式的文档附件(zip, jar, apk). 也 ...
- 【Android自动化打包】03. APK的数字签名
1. 什么是数字签名? 数字签名就是为你的程序打上一种标记,来作为你自己的标识,当别人看到签名的时候会知道它是与你相关的 2. 为什么要数字签名? 最简单直接的回答: 系统要求的. ...
- ASP.NET会员注册登录模块(MD5加密,Parameters防止SQL注入,判断是否注册)
MD5加密,Parameters防止SQL注入: protected void btnLog_Click(object sender, EventArgs e) { //获取验 ...
- 20160515-hibernate--事务
事务 JDBCTransaction 单个数据库(一个SesisonFactory对应一个数据库),由JDBC实现. Session session = null; Transaction tx =n ...
- 自定义控件ViewPagae<
学习知识点 onTouch事件传递机制. Lisenter监听 ImageView的src background scaleType不同属性的显示情况. onTouch滑动抬起调用的MotionEve ...
- WebService简单介绍
什么是Web Services 一直没有一个明确的答案,最近听了一个大牛讲WebService,顿时明了了,作个记录免得以后忘了. N年之前,各公司都在炒作SOA,不过现在已经没人再提了,现在都改叫W ...
- 第九篇、CSS布局
<!--css布局 标准流:从上到下 从左到右 脱离标准流:(浮在父控件的最左边或者最右边)(类似ios在window上添加的控件) 1.float: 2.position: absolute( ...