美文网首页跟我开始从0学Android我爱编程
跟我开始从0学Android--从0学java--java简单介

跟我开始从0学Android--从0学java--java简单介

作者: sydMobile | 来源:发表于2017-07-11 21:53 被阅读93次

    文章最早发布于我的微信公众号中,欢迎大家扫描二维码关注微信公众获取更多干货资源。
    本文为sydMobile原创文章,可以随意转载,但请务必注明出处!

    学Android为什么先学Java
    初学者可能要说学的不是Android开发吗?和Java有什么关系啊。请看下面这张图

    这是我罗列的java开发的几个大体方向,Java EE 就是用Java进行企业级别的开发,比如后台服务器的搭建。java Web就是用Java来开发Web页面。android就是我们要学习的Android开发,开发出可以在手机上运行的APP。Java Me是Java的嵌入式平台,用于开发嵌入式电子设备。而这些所有的方向的基础就是我们所要学习的Java基础,只有把基础的Java学好才可以进行后面的进一步的学习。这就是我们为什么先从Java开始学习的原因,当然我们这里所学习的只是Java最基础的内容。 Android的开发其实就是Java语言的开发,只是换了一个环境而已。Android中有Java大多数的基础类,然后加入了自己的类。类的概念后面会讲。
    Java的简单介绍
    Java语言诞生于20世纪90年代,最初由Sun公司在1995年5月23日正式对外发布。 Java语言的特点: 1. 跨平台性:什么是款平台性呢?就是你用Java语言编写的程序无论在什么电脑操作系统上都可以 运行,原因是:Java的源程序通过编译器后会生成一个字节码文件,而不管你的计算机的操作系统是什么样的只需要安装一个Java虚拟机就可以运行字节码文件。这就是所谓的款平台 2. 简单性:这是相对的,相对C++可能要简单一点。Java自身基本系统所占用空间小于250KB(及编译器和解释器),实现了垃圾的自动收集,简化了内存管理工作。 3. 面向对象:这个需要学完整个Java编程后慢慢体会这种思想,大体就是它把每个具体的事物封装成一个类,比如人这个事物,封装成人类,有属性和方法,用的时候只需要通过人这个类来进行各种操作。 4. 多线程 5. 分布性 6. 安全性 7. 丰富的类库和API文档
    这些特点还是需要慢慢体会的。
    JDK介绍
    jdk:java development kit,java开发工具包,要想进行Java开发这个工具包是必不可少的,它提供了Java的运行环境和开发工具。Java的运行环境主要 由两部分组成Java虚拟机和Java API。所以在正式开发之前首先要安装JDK,安装过程很简单就不说了,网上例子很多,安装完JDK后需要配置环境变量,如何配置环境变量其实网上例子很多,如果遇到什么问题可以直接通过微信公众向我提问。
    建立第一个Java项目
    刚开始编写Java,还是建议通过最原始的工具,直接在记事本编写源代码或者任何文本编辑器都可以。 1.编写源代码
    public class HelloJava{ public static void main(String args[]){ System.out.println("Hello Java"); } }

    注意新建的文本的命名必须和类名相同,我这里新建的文本的名字就必须叫 HelloJava,然后修改后缀名为.java 2. 编译Java源代码:编译的时候是在命令行状态下的,并且要求在到你的文件所在目录下面进行编译,所以为了方便就把你的源文件放在D盘下面就可以了。 具体步骤 按 win键+r 在弹出【运行】框后输入cmd然后回车键进入命令行 然后输入 d: 回车,目的是到你的源文件目录下面,然后输入 javac HelloJava.java 回车,这个时候会看到目录多了一个HelloJava.class文件,这个就是编译生成的字节码文件 3. 运行Java程序 输入 java HelloJava 然后回车 就可以看到程序运行结果了。
    有什么问题欢迎直接通过微信公众号提问。


    扫一扫关注公众号,获取更多干货和资源
    QQ交流群

    相关文章

      网友评论

        本文标题:跟我开始从0学Android--从0学java--java简单介

        本文链接:https://www.haomeiwen.com/subject/dwfvhxtx.html