Java入门篇(一)——如何编写一个简单的Java程序

Wesley13
• 阅读 613

  最近准备花费很长一段时间写一些关于Java的从入门到进阶再到项目开发的教程,希望对初学Java的朋友们有所帮助,更快的融入Java的学习之中。

  主要内容包括JavaSE、JavaEE的基础知识以及如何用Java语言编写一个简单的软件、一个小型的游戏、一个简易的项目、或者一些比较复杂的项目实战等等。

  这些文章我不准备用概念来引入Java知识,因为这些概念类的东西网上各类教程都很齐全,初学的朋友们又会觉得概念很繁琐,所以我的这些文章主要针对于了解Java以及如何用Java语言编写一些简单的程序,所以一切以代码为主,想要更深入学习Java的朋友还要多多查阅资料,深入理解概念以及原理等等。

  今天就先了解一下如何建立一个Java程序,安装JDK以及编译器的过程我就不多赘述了,网上也有很多教程,编译器例如Eclipse、IDEA等等有很多种可供选择,下面以eclipse为例,建立一个简单的Java程序。

  首先启动eclipse,进入到如下主页面:

  Java入门篇(一)——如何编写一个简单的Java程序

  新建一个项目,选择“File-New-Java Project”:

  Java入门篇(一)——如何编写一个简单的Java程序

  弹出了一个如下页面,假设命名为Test,其余默认即可:

  Java入门篇(一)——如何编写一个简单的Java程序

  点击Finish后,左栏的“Package Explorer”中就会出现新建的工程:

  Java入门篇(一)——如何编写一个简单的Java程序

  那么如何编写一个Java程序呢?

  首先我们要先创建一个包,可在上方工具栏直接点击Java入门篇(一)——如何编写一个简单的Java程序 ,或右键Test目录下的src新建一个包如下所示:

  Java入门篇(一)——如何编写一个简单的Java程序

  在弹出的界面填写包名,如hello:

  Java入门篇(一)——如何编写一个简单的Java程序

  点击Finish我们就能看见src目录下多了一个名为hello的空包:

  Java入门篇(一)——如何编写一个简单的Java程序

  接下来在包下创建一个类用于编写代码,在上方工具栏点击Java入门篇(一)——如何编写一个简单的Java程序 ,或右键hello包创建一个Class文件如下所示:

  Java入门篇(一)——如何编写一个简单的Java程序

  在弹出页面输入你的类名如Hello,勾选“public static void main(String[] args)”,可以自动帮你创建一个main方法:

  Java入门篇(一)——如何编写一个简单的Java程序

  点击Finish后就会看到以下界面,然后就可以开始编写代码了:

  Java入门篇(一)——如何编写一个简单的Java程序

  那么我们就先来写一个简单的代码吧,初学编程语言时我们都是以“Hello World”开头的,我们可以输出博客地址试一下,代码如下:

 1 package hello;
 2 
 3 public class Hello {
 4 
 5     public static void main(String[] args) {
 6         // TODO Auto-generated method stub
 7         System.out.println("http://www.cnblogs.com/adamjwh/");
 8     }
 9 
10 }

  点击Java入门篇(一)——如何编写一个简单的Java程序 运行,或右键“Run As-Java Application”:

  Java入门篇(一)——如何编写一个简单的Java程序

  然后会在控制台(Console)中看到如下输出结果:

  Java入门篇(一)——如何编写一个简单的Java程序

  这就是一个简单的输出语句,Java的入门由此开始,是不是很简单呢。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
待兔 待兔
3个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Wesley13 Wesley13
3年前
java基础知识随身记
2018年11月12日20:51:35一、基础知识:1、JVM、JRE和JDK的区别:JVM(JavaVirtualMachine):java虚拟机,用于保证java的跨平台的特性。  java语言是跨平台,jvm不是跨平台的。JRE(JavaRuntimeEnvironment):java的运行环境,包括jvmjava的核心类
Wesley13 Wesley13
3年前
Java爬虫之JSoup使用教程
title:Java爬虫之JSoup使用教程date:201812248:00:000800update:201812248:00:000800author:mecover:https://imgblog.csdnimg.cn/20181224144920712(https://www.oschin
Wesley13 Wesley13
3年前
Java日期时间API系列31
  时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数,是所有时间的基础,其他时间可以通过时间戳转换得到。Java中本来已经有相关获取时间戳的方法,Java8后增加新的类Instant等专用于处理时间戳问题。 1获取时间戳的方法和性能对比1.1获取时间戳方法Java8以前
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
3年前
Docker 部署SpringBoot项目不香吗?
  公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。  !(http://dingyue.ws.126.net/2020/0920/b00fbfc7j00qgy5xy002kd200qo00hsg00it00cj.jpg)  2
京东云开发者 京东云开发者
11个月前
Java服务总在半夜挂,背后的真相竟然是... | 京东云技术团队
最近有用户反馈测试环境Java服务总在凌晨00:00左右挂掉,用户反馈Java服务没有定时任务,也没有流量突增的情况,Jvm配置也合理,莫名其妙就挂了