2019独角兽企业重金招聘Python工程师标准>>>

第二章 java常用开发工具以及程序的编写

1. 程序的概念
        2. java程序的开发的三个步骤
        3. 编写并运行一个HelloWorld.java程序
        4. HelloWorld程序的分析
        5. java常用开发工具

1. 程序的概念

现实生活中程序把处理某一事情的过程就叫做程序,例如最典型的一个问题:怎样把大象装进冰箱里,那么要完成这个事情你需要这样做: 
        1、打开冰箱 
        2、把大象放进冰箱里 
        3、关上冰箱的门 
    通过上述三个步骤你就能够做到把大象装进冰箱中(有的人也许会想到大象那么大,我家也没有那么大的冰箱,我们在这里不用考虑,没有的话给你做一个不就好了,你只管装进去就行了)。那么上述三个步骤就是你做这个事情的整个流程(也就是程序)。那么现在你你就理解了什么是程序了吧?总结起来那么在计算机中的程序就可以得到如下的定义: 
程序就是为实现特定目标或解决特定问题而用计算机语言编写的命令的集合。 
在数据结构中程序被定义为: 程序 = 数据结构+算法。(简单提一下:例如一张成绩表单就是一种数据就结构,而算法就是一个好的解决问题的方案或步骤。)

2. java程序的开发的三个步骤

3. 编写并运行一个HelloWorld.java程序

在这里我程序存放在我的D盘的Java示例代码下编辑器使用的是NotePad++,下载地址如下: 
https://notepad-plus-plus.org/ 
    编写并运行一个HelloWorld.java程序的步骤如下: 
        1、新建HelloWorld.txt文本文件 -> 把后缀名改为.class即HelloWorld - > 用NotePad++打开 -> 编写程序:

public class HelloWorld{public static void main(String[] args){System.out.println("Hello World!");}
}

2、保存已经写好的程序,打开cmd的dos命令窗口,输入d: 命令并按下回车键,切换至d盘目录下 
 
        3、输入 cd java示例代码,回车切换至d盘下的java示例代码目录 

4、输入dir 命令回车便可以查看该目录下的所有文件 
 
        5、输入javac HelloWorld.class 命令回车编译HelloWorld.java源文件,如果没有任何提示,则表示代码成功编译(由于之前配置过环境变量,则可以使用javac名命令编译源文件)


        6、此时打开d盘的java示例代码文件,就会发现多了个HelloWorld.class文件,这就是java的字节码文件,它是经过javac命令编译后生成的,也就是可以被机器识别和执行的二进制文件。 
 
        7、最后输入java HelloWorld 命令运行字节码文件便可以看到结果了 

        这就是java的代码从编写到运行的整个过程,在后面使用eclipse编译工具也是类似的运行程序的,它为我们提供了很多的工具,不需要你手动输入,提高我们的开发效率。

4. HelloWorld程序的分析

public class HelloWorld{/*main是一个主程序的入口*/public static void main(String[] args){//输出一句话System.out.println("Hello World!");}
}

在上述程序中 
        public:是一个权限修饰符的关键字,表示公有的,表示的是最高权限可以供所有类访问和使用; 
        class:也是一个关键字,指的是一个类别,用来声明一个类; 
        HelloWorld:表示的是一个类名(例如:Person: 人就是一个类别,Person就是一个类名); 
        /**/表示多行注释,也叫文档注释,中间为注释的内容; 
        //表示行注释,一次只能注释一行; 
        static是一个关键字将在后面介绍; 
        main是函数的入口,最开始进入执行的,且只能有一个main方法; 
        { } 里面的是方法体; 
    System.out.println(“Hello World!”)是功能语句输出一个字符串,字符串用双引号括起来“ ”,内容可以自己定义(可以是中文,数字,字母和符号),一个完整的功能语句必须以分号((要是英语输入法下的分号))结尾。

5. java常用开发工具

1、编辑器 
        记事本、EditPlus、Notepad++还有其他文本编辑器。 
    2、集成开发工具 
        Eclipse(http://www.eclipse.org/)、NetBeans(http://www.netbeans.org/)、JBuilder。 
前一阶段的学习采用的是NotePad++作为编辑和编译java的工具,这样可以提高敲代码的速度和熟悉java的基本语法以及关键字,为后面学习打下基础,后面学习阶段使用主流集成开发环境eclipse来进行代码的编写。 
下一章将介绍NotePad++编写java代码的环境搭建。

附语 
    由于本人知识有限,若发现错误,希望大家能够批评和指正,谢谢

转载于:https://my.oschina.net/u/3875806/blog/1926244

第二章 java常用开发工具以及程序的编写相关推荐

  1. Android群英传笔记——第二章:Android开发工具新接触

    Android群英传笔记--第二章:Android开发工具新接触 其实这一章并没什么可讲的,前面的安装Android studio的我们可以直接跳过,如果有兴趣的,可以去看看Google主推-Andr ...

  2. Java常用开发工具介绍

    Java常用开发工具介绍 编辑器 记事本 Notepad++ EditPlus UltraEdit(UE) 其它文本编辑器 集成开发环境 JBuilder Eclipse NetBeans

  3. JAVA java学习(9)——————java常用开发工具介绍

    下面这些工具或许功能和作用不同,但是有着一个共同的主旨,那就是--它们都是为了给 Java 编码和开发提供卓越的支持. 常用源码编辑工具介绍 ava 源代码本质上其实就是普通的文本文件,所以理论上来说 ...

  4. java常用开发工具

    常用源码编辑工具 Java 源代码本质上其实就是普通的文本文件,所以理论上来说任何可以编辑文本文件的编辑器都可以作为我们的 Java 代码编辑工具.比如:Windows 记事本,Mac OS X 下的 ...

  5. Java教程:Java常用开发工具有哪些?

    Java教程本节介绍一下 Java 常用的几个开发工具.下面这些工具或许功能和作用不同,但是有着一个共同的主旨,那就是--它们都是为了给 Java 编码和开发提供卓越的支持. 常用源码编辑工具介绍 J ...

  6. Java——常用开发工具

    目录标题 Java工具包 集成开发平台(代码开发) 数据库连接 团队代码管理 容器技术 项目构建工具 API管理 原型设计 文档设计 虚拟机 敏捷项目开发管理平台 资源配置管理平台 Java工具包 常 ...

  7. 7.Java常用开发工具

    文本编辑器 任意选一款 UltraEdit EditPlus notepad++ 集成开发环境 IDE:Integrated Development Environment --JBulider (基 ...

  8. java常用开发工具下载大全

    Maven-3.5.2下载:https://pan.baidu.com/s/1iOzrLbJSvlmbofv6GlAT_g 密码:zeda 新版eclipse下载:https://pan.baidu. ...

  9. Java新手看招 常用开发工具介绍

    Java新手看招 常用开发工具介绍 Java的应用越来越广泛,学习Java的人也越来越多.学过程序设计的人知道,使用Basic进行程序设计,可以使用QBasic.Visual Basic等开发工具:使 ...

最新文章

  1. Blender多米诺骨牌动画学习教程 The Impossible Domino Run in Blender
  2. 梳理一下我理解的aop
  3. codeigniter mysql -1_在CodeIgniter中使用现有的MySQL数据库
  4. python最小化打开exe_如何用python使GoAgent窗口打开后自动最小化以及关闭之前的py.exe窗口...
  5. 九、一篇文章帮助你读懂CSS属性:vertical-align 垂直对齐
  6. Kotlin学习笔记 第二章 类与对象 第十四 十五节 委托 委托属性
  7. Java 集合系列 16 HashSet
  8. torch.optim.lr_scheduler.MultiStepLR()用法研究 台阶/阶梯学习率
  9. k60单片机全称 恩智浦_k60 飞思卡尔k60芯片的串口查询接收例子源程序,曾用于 比赛 SCM 单片机开发 240万源代码下载- www.pudn.com...
  10. SYBASE公司的PowerDesigner下载与安装
  11. 32*32的booth算法的乘法器
  12. 大数据之HBase 实战微博系统 完整使用 (第六章)
  13. 《智能商业》读后感作文5000字
  14. 世嘉VR虚拟乐园即将开业,位于二次元天堂秋叶原
  15. 微服务实战系列之SpringCloud Alibaba学习(四)
  16. 荔枝FM、喜马拉雅FM、蜻蜓FM竞品分析
  17. SAP官网学习教程(1)申请个人学习环境
  18. 奶爸日记6 - 室内电子游戏
  19. 【PHP】PHP7 下安装并使用 xhprof 性能分析工具
  20. js效果 div跟随鼠标移动

热门文章

  1. Python配置OpenCV时报错:ImportError DLL load failed: %1 不是有效的 Win32 应用程序
  2. 深度学习Deep learning:四十九(RNN-RBM简单理解)
  3. Python爬虫入门(8):Beautiful Soup的用法
  4. VMware虚拟机Ubuntu系统与物理机Windows 7系统共享文件夹
  5. 【python图像处理】python绘制饼状图
  6. Nova 启动虚拟机流程解析
  7. 八数码问题——双向广度优先搜索解决
  8. 简单的bean分页输出
  9. [python-图像处理]python图片处理技巧[基本操作]
  10. Oracle提议将G1作为Java 9的默认垃圾收集器