基础

public Class HelloWorld{

System.out.println("Hello World!");

}

开源项目收集站点

JDK

Java Development Kit

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。

SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。

EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。

ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。

没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE。

你们不要坑新手了好吗? 现在mac不自带jdk了,需要自己安装。另外还有涉及jdk多版本环境变量管理的话,推荐使用jenv,安装方法出门谷歌谢谢。(Yosemite开始就不自带jdk了)

-


Gradle通俗的理解:

软件开发讲究代码复用,通过复用可以使工程更易维护,代码量更少..... 开发者可以通过继承,组合,函数模块等实现不同程度上的代码复用.但不知你有没有想过,软件开发也是一种工程作业,绝不仅仅是写代码,还涉及到工程的各种管理(依赖,打包,部署,发布,各种渠道的差异管理.....),你每天都在build,clean,签名,打包,发布,有没有想过这种过程,也可以像代码一样被描述出来, 也可以被复用.

举个例子

我是做Android开发的,你可知道国内有n个Android市场,n个手机品牌,n个手机尺寸......,一般公司都会针对不同的市场单独发包用来统计不同渠道的下载量等情况,可能需要针对不同(品牌,尺寸等各种硬件信息)的手机做一些特殊的处理,这个时候你可以针对不同的情况单独建一个工程,或者更好一点你可以通过一些变量来控制

Gradle是一种构建工具,它可以帮你管理项目中的差异,依赖,编译,打包,部署......,你可以定义满足自己需要的构建逻辑,写入到build.gradle中供日后复用.

Gradle不是一种编程语言,它不能帮你实现软件中的任何实际功能


groovy语言主要是用来干什么,和JAVA的区别是什么

先说区别吧:java是编译性语言,就是得编译后才能运行。groovy语言是动态语言。

Groovy 是 用于Java虚拟机的一种敏捷的动态语言,

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,744评论 25 709
  • 01.01_计算机基础知识(计算机概述)(了解) A:什么是计算机?计算机在生活中的应用举例计算机(Compute...
    dreamkong阅读 403评论 0 2
  • 写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些...
    雨尘1阅读 302评论 0 1
  • 我是一个很普通的女孩,家境一般,智力平平,相貌普通,但仍然有一颗不甘于平凡的心,想用努力活出自己的精彩。 ...
    望氨阅读 533评论 3 5
  • 姐姐曾经说我 就是希望挑战难度 太叛逆 所以才好好人不去喜欢 偏要找个棘手的 好吧 就是这样 叛逆的我才遇到了坏坏...
    从没想到会恋上白水啊阅读 96评论 0 0