跟我开始从0学Android--从0学java--java简单介绍开始第一个java项目

  1. 云栖社区>
  2. 博客>
  3. 正文

跟我开始从0学Android--从0学java--java简单介绍开始第一个java项目

sydmobile 2017-07-11 21:58:57 浏览469
展开阅读全文
版权声明:本文为sydMobile原创文章,转载请务必注明出处! https://blog.csdn.net/sydMobile/article/details/74937949

文章最早发布于我的微信公众号中,欢迎大家扫描左边二维码关注微信公众获取更多干货资源。
本文为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 然后回车 就可以看到程序运行结果了。


有什么问题欢迎直接通过微信公众号提问。

网友评论

登录后评论
0/500
评论
sydmobile
+ 关注