java项目介绍_java项目介绍及创建[通俗易懂]

java项目介绍_java项目介绍及创建[通俗易懂]大家配好环境,安装好编译器(eclipse)后,应该建立第一个项目“Helloword”一、在建立项目之前,来介绍一下项目的结构。1、class(类)项目中的最小单位,一个类中存放着相应的方法和量。2、package(包):存放类的空间。为了更好地组织类,Java提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有的示例都属于一个默认的无名包。3、folder(文件夹):存放包…

大家好,又见面了,我是你们的朋友全栈君。

大家配好环境,安装好编译器(eclipse)后,应该建立第一个项目“Hello word”

一、在建立项目之前,来介绍一下项目的结构。

1、class (类)项目中的最小单位,一个类中存放着相应的方法和量。

2、package(包):存放类的空间。为了更好地组织类,Java提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有的示例都属于一个默认的无名包。

3、folder(文件夹):存放包。

4、project(项目):存放文件夹,所有软件或者一部分,在创建时都成为一个项目,项目中包含所需要的所有文件。

5、workspace(工作空间):每次打开Eclipse,都会提示选择工作空间。工作空间的是用来存储项目,在不同的工作空间下,java项目的名称是可以一样的。

二、新建一个HelloWord项目

在菜单栏的左上角 file –>new–>java project 点击后 如下图:

其中Project Name 就是本次项目开发所需要的名称 咱第一个项目为 HelloJava,项目名称和已有项目名称不能相重复。

Use default location 是使用默认的路径,勾选为 默认路径,如果不勾选则为自定义路径。

JRE 和Project layout 则暂时无需要了解。

把以上该填的填好了,则就可以点按钮finish了。

5f0c2dee0b1758042021a1d5fa722a7c.png

新的HelloJava项目建立完成后,为下面的样子,左边为当前工作空间的项目集。appcompat_v7和bandtest是我以前的项目,目前用不到,对它单击鼠标左键关闭了。

当前的项目为HelloJava,src 就是我在前面讲到文件夹,JRE System Library 是当前java项目的运行环境

对着src点击鼠标右键 选择 new->package –>创建一个新的包,我取的包名为 com.geekclub.main (包名的命名规则之后会单独讲,大家前期做实验不必纠结)

正下方Console 是控制台,可以测试使用。

4a93fe53713a7d60af9172aa1ff00f7c.png

对着com.geekclub.main包,点击鼠标右键同样的方式创一个类,类名为MyMain(命名不能与项目重复,命名规则之后会详细介绍)。

创建类的图如下,Source folder 是指程序需要存放的文件夹,Package 指当前类存放的包,如果没有建立包和文件夹,直接默认为空。

往下看 modifiers 选择public 和 default、abstract final 等等都是类的类型,在日后的项目中自己可以用到。

Superclass是 他的父类是谁,继承关系日后再讲。

intefaces 是继承的接口

下一个选项 which method stubs would you like to create?

是以什么方法创建类,默认为第三个,如果运行程序需要运行,选择public static void main()选项。

49c031d9334e9dedec943d862009f861.png

接下来我要讲讲main方法(java中把每个解决问题的函数称为方法),但是呢一个程序有且只有一个main方法,在程序运行过程中,编译器会自动根据路径找寻具有main方法的类,假如说有两个main方法或者多个,编译时会让程序员自行选择。

下图就是我新建立的类,MyMain。在这个Mymain类中有

public static void main(String[] args) {

System.out.println(“hello java word”);

}

这一个方法,这就是main方法,程序的唯一的一个入口。

public static void main(String[] args) {

}这为原有方法。

System.out.println(“hello java word”);控制台输出语句,大家前期没必要深究,就先使用它吧。

5f7d1cebd51bfb01657e9724abbfda2c.png

仔细的同学会发现,在编写代码的正下方控制台区域(console)区域出现了一个 hello java word ,这是我执行了当前这个程序,输出到控制到的字符。

从此大家就开启了java的世界,如果有不懂的地方qq联系我 290760241

geckhan 2015.1.19

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156624.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月7日 下午5:16
下一篇 2022年7月7日 下午5:36


相关推荐

  • JAVA设计模式之原型模式

    定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类型:创建类模式类图:原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需要具备以下两个条件:实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在ja

    2022年3月11日
    43
  • 一、Python简介

    一、Python简介Python简介python的创始人为吉多·范罗苏姆(GuidovanRossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释

    2022年7月3日
    28
  • 静态库的pdb文件

    静态库的pdb文件静态库使用 pdb 文件是不方便的 对于 Debug 模式 可以使用 nbsp Z7 取代 Zi 或 ZI 同时去掉 Gm 对于 Release 模式 可以将 DebugInforma 设置为 Disabled

    2026年3月26日
    2
  • 集合及运算_集合的概念及运算

    集合及运算_集合的概念及运算[TOC]数据结构与算法_Python_C完整教程目录:https://www.cnblogs.com/nickchen121/p/11407287.html更新、更全的《数据结构与算法》的更新网

    2022年8月6日
    7
  • linux(4)Linux 文件内容查看「建议收藏」

    linux(4)Linux 文件内容查看「建议收藏」查看文件内容总览cat由第一行开始显示文件内容tac从最后一行开始显示,可以看出tac是cat的倒着写!nl显示的时候,顺道输出行号!more一页一页的显示文件内容less

    2022年7月31日
    8
  • MyBatis——动态SQL总结

    MyBatis——动态SQL总结MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 MyBatis中用于实现动态SQL的元素主要有:ifwheresetchoose(when,otherwise)trimforeach   (1)if标签此时如果CNAINDCLABASINFID为null,此语句很可能报错或查询结果为空。此时我们使用if动态sql语句先进行判断,如果值为null…

    2022年6月23日
    26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号