大家都知道,Java是一门面向对象的编程语言,不仅吸收了C++的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大、简单易用。

另外,Java允许程序员以优雅的思维方式进行复杂的编程,被称为最简单好学的编程语言。

既然Java这么简单好学,那么作为初学者,改如何入门呢?

下面就跟着小编一起来学习吧。

相信每个学过Java的人写的第一个程序,就是“Hello World”;

下面我们来创建文件 HelloWorld.java(文件名需与类名一致), 代码如下:

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello World");

}

}

注意:这里的String args[] 与 String[] args 都能执行,但推荐使用 String[] args,这样方便程序执行,能够避免歧义和误读。

运行输出结果如下:Hello World

命令分析:

看似我们只使用了一个命令,但实际上这简单的操作中,程序执行了2个命令javacjava。

javac 后面跟着的是java文件的文件名,例如 HelloWorld.java。 该命令用于将 java 源文件编译为 class 字节码文件,如: javac HelloWorld.java

运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件。

java 后面跟着的是java文件中的类名,例如 HelloWorld 就是类名,如: java HelloWorld。

注意:java命令后面不要加.class。因为命令行里不能执行class文件,如果强制操作,会报错:找不到或无法加载主类。

怎么样,简单的三行代码,一个Java程序就写完了,是不是很有成就感呢!

java写一个外网访问的接口_Java程序员如何入门?教你写第一个程序相关推荐

  1. java写一个外网访问的接口_不是吧不是吧!随便写的一个API竟获得 2.5 亿的访问量...

    简评:作者随手在 Stackoverflow 回答了一个问题,几个月之后,竟发现这个回答带来了 2.5 亿次的 API 访问.作者还因此成立了公司专门运作这个 API. 以下我仅代表原作者. 推广很难 ...

  2. java写一个外网访问的接口_【JAVA基础】一个案例搞懂类、对象、重载、封装、继承、多态、覆盖、抽象和接口概念及区别(中篇)...

    0 前言 初学JAVA时,总会对一些概念一知半解,相互混淆,不明其设计的用意,如类.对象.重载.封装.继承.多态.覆盖.抽象类.接口概念.为便于理解和巩固,本文将基于一个案例及其变形,展现各个概念的定 ...

  3. Python+花生壳搭建一个外网访问本地文件的服务器

    1.首先电脑要安装python并且配置环境变量 (安装Python时勾选 Add Python to PATH,可以自动配置环境变量) 官网:Python.org 2.安装完成后,按下 [win+R  ...

  4. PHP禁止外网访问本站接口(防跨域防盗链)

    为什么网站要防跨域防盗链? 随着前后端分离技术的兴起,很多手机端网站.小程序.APP访问后台数据都是调用API接口,很多接口都是内部使用的,而不是对外开放,如果没有做好防护措施,你家的接口很可能被其他 ...

  5. 必须有公网IP吗?内网穿透如何实现外网访问

    很多中小型公司或个人都有将自己内网的服务.应用,如远程桌面.网站.数据库.公司的管理系统.FTP.管家婆.监控系统等等,发布到外网,实现异地访问的需求.但往往面临一个普遍的问题,就是没有公网IP,即没 ...

  6. 远程终端服务(3389)的安全配置方法,无需公网IP,3步实现外网访问远程桌面

    无论是什么类型的远程连接,都需要端口才能实现,所谓的端口,就像是远程连接的大门一样. 我们平常使用的windows操作系统的远程桌面服务端口就是3389,3389远程桌面协议是一个多通道(multi- ...

  7. 用自己的电脑做网站服务器,实现外网访问

    原文地址::用自己的电脑做网站服务器,实现外网访问 - 云+社区 - 腾讯云 相关文章 1.开发者赋能计划-百度智能云 2.腾讯云618采购季_腾讯云618特惠_腾讯云618活动-腾讯云 3.共建智能 ...

  8. java 通用组件_写一个通用数据访问组件

    出处:http://www.csharp-corner.comwillsound(翻译)我收到过数据库 出处:http://www.csharp-corner.com willsound(翻译) 我收 ...

  9. 如何发布一个外网可以访问的网站

    下载一个外网映射工具nat123并安装 下载通tomcat,访问:http://tomcat.apache.org/,download下的tomcat6.0或tomcat7.0,下载windows下载 ...

最新文章

  1. 页游开发_小花仙即将出手游,敬童年一起玩过的7K7K和4399
  2. Dingo Api 入门
  3. 线程池java.util.concurrent.ThreadPoolExecutor总结
  4. 26.删除排序数组中的重复项
  5. IS2009制作Oracle 静默安装包(二) 感谢空白先生特许授权
  6. Windows 查看端口占用
  7. qt4.8创建.pri_注意Java 8的[Pri​​mitive] Stream.iterate()中的递归
  8. 8086地址传送指令LEA
  9. Silverlight项目公共问题[保持更新]
  10. JSON中JObject和JArray,JValue序列化(Linq)
  11. Linux学习之十一、环境变量的功能
  12. 简明人体结构(一):人体结构学习方式的整体引导
  13. Unity设置为中文
  14. 平方项知多少?平方项、分组回归与门槛模型
  15. RPL基础知识点与组网过程
  16. 小米手环4NFC模拟门禁卡Sak20
  17. window下xmind-pro-8破解版
  18. 155个JavaScript基础问题(126-135)
  19. 生动形象解释虚数的意义
  20. pdf 电子签章 java_在pdf上加盖电子签章

热门文章

  1. HTML5 dataset遍历,H5中data-xxxx属性
  2. linux怎么查看定时任务有没有运行,怎么看crontab定时任务是否执行
  3. biodist r语言_R语言 Biostrings包 pairwiseAlignment()函数中文帮助文档(中英文对照)
  4. 基于JAVA+Spring+MYSQL的婚纱摄影网站
  5. kali linux set工具,求助: 社会工程学工具set 出现错误for kali linux.
  6. php+oracle新增数据类型,Oracle 修改某个字段的数据类型三种方式
  7. Sword 内核队列一
  8. cordova mismatch of cpu architecture问题的解决
  9. Codeforces Round #263 (Div.1) B. Appleman and Tree
  10. 期末总结20135320赵瀚青LINUX内核分析与设计期末总结