以前也看过一系列的java方面的程序,但是还没有正式敲过,今天正式学习并且正式敲出代码。在这里记录下来今日所得

写作工具:Notepad++

在写作工具方面好多人建议用 记事本,但是我还是认为用 Notepad++ 这个编辑工具比较好。

  1. 这个相较于记事本来说,关键字可以编写,能够提高学习中的拼写错误提交效果;
  2. 再者,写好以后也要手动执行命令,更能够知道程序是怎么运行的。

第一个程序

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

我们来分析这个程序:

  1. HelloWorld 是为类名。     java中类型一般第一个字母大写,如果是单词组合,那些后后跟着单词也是大写
  2. main 是函数名,也是java程序的主函数;一个java程序中只能有一个主函数,即:这个函数是java程序开始执行的唯一入口。
  3. System.out.println("Hello World!"); 即为打印代码,不再细说。

执行程序

在写好程序以后,保存成一个后缀名为 java 的文件保存起来,我们那这个路径来说明

E:\java_lianxi\TwoDay\HelloWord.java

在这儿需要注意的是保存的文件名称必须和文件中北 public 修改的类型一样,根据上面这个代码的例子,这个文件名为 HelloWorld.java。

保存好以后就是执行,先来看看java的执行过程

在 开始——运行——输入cmd 中,执行

先用cd 命令把当前位置调到java源码文件所在的文件夹。如果切换盘符的时候不需要用 cd 命令,直接输入盘符加冒号即可

到当前位置后,即可执行 javac 命令,执行完 javac命令以后,生成了 HelloWorld.class 文件,执行这个命令的时候,文件要带上后缀名

然后执行 java 命令,java HelloWorld  这个时候不要加后缀名

到此我们第一个程序就执行完成了。

下面说一下java的特性

  1. java 是大小写敏感的,即 HelloWorld 和 helloworld 是不一样的。
  2. 一句话结束以后是用 ;好结尾
  3. 注释是用 //              /*     */
  4. 保存的文件名称必须和这个文件中的被 public 修饰的类名是一样的。一个文件一般是一个类,但是也不绝对,也可以是一个 public 类和若干个其他非public修饰的类
  5. 类型第一个字母大写、函数名第一个字母小写、变量也是第一个小写、常亮全部都是大写
  6. 程序的入口必须是 public static void main(String []args)

java学习 之 第一个程序及认识的更多相关文章

  1. QT学习之第一个程序

    QT学习之第一个程序 目录 手动创建主窗口 居中显示 添加窗口图标 显示提示文本 Message Box的应用 手动连接信号与槽 手动创建主窗口 窗口类型 QMainWindow: 可以包含菜单栏.工 ...

  2. Java学习记录第一章

    学习Java第一章的记录,这一章主要记录的是Java的最基础部分的了解知识,了解Java的特性和开发环境还有Java语言的优缺点. 计算机语言的发展大概过程:机器语言--->汇编语言---> ...

  3. Java学习开发第一阶段总结

    前言: 按照学院的安排我专业应该在下学期学习Java课程,因为对技术的热爱,我选择了在本学期学习Java.俗话说得好“笨鸟先飞”,那我就先学习这门课程了. 第一阶段的学习总结: 在此次阶段任务相对比较 ...

  4. Java 学习笔记 ------第一章 Java平台概论

    本章学习目标: Java版本迁移简介 认识Java SE.Java EE.Java ME 认识JDK规范与操作 了解JVM.JRE与JDK 下载与安装JDK 一.Java版本迁移简介 书上已经表达得非 ...

  5. (一)java基础篇---第一个程序

    先认识java的基础知识 1.变量命名规则 :1)变量名由数字字母下划线组成,2)不能使用java的关键字,比如public这种,3)遵循小驼峰命名法 2.数据类型 2.1基本数据类型有8种 其中分为 ...

  6. JAVA学习的第一周

    这是发表的第一篇博客,关于Java编程的学习体会如下 1.了解Java的产生与发展时机:1995左右出现Java语言,然后Java的最主要的特点是"跨平台".对于跨平台我不太理解, ...

  7. Java学习笔记 第一章 入门<转>

    第一章 JAVA入门 一.基础常识 1.软件开发 什么是软件? 软件:一系列按照特定顺序组织的计算机数据和指令的集合 系统软件:DOS,Windows,Linux 应用软件:扫雷.QQ.迅雷 什么是开 ...

  8. Java学习08 (第一遍) - SpringMVC

    写一下午的好多居然丢失...自动保存也只是保存丢失后的 那就不多写了,简单写: Spring:(自己画的) 官网的: 写一个Spring的例子: Eclipse http://repo.spring. ...

  9. Java学习多线程第一天

    内容介绍 Thread 线程创建 线程池 线程状态图 1 多线程 1.1     多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关的概念. 进程:进程指正在运行的程序.确切的来说,当一个程序 ...

随机推荐

  1. Yesterday when I was young

    Somehow, it seems the love I knew was always the most destructive kind 不知为何,我经历的爱情总是最具毁灭性的的那种 Yester ...

  2. Python学习之路——函数的参数分类

    今日内容 '''实参:调用函数,在括号内传入的实际值,值可以为常量.变量.表达式或三者的组合​*****形参:定义函数,在括号内声明的变量名,用来接受外界传来的值​'''​'''注:形参随着函数的调用 ...

  3. CSS3文字、背景与列表

    一.文本相关属性 1.字体 (1)字体设置 在HTML中,字体通过<font face="字体名称">来设置.在CSS中字体通过font-family属性来控制,里面可 ...

  4. 基于vue现有项目的服务器端渲染SSR改造

    前面的话 不论是官网教程,还是官方DEMO,都是从0开始的服务端渲染配置.对于现有项目的服务器端渲染SSR改造,特别是基于vue cli生成的项目,没有特别提及.本文就小火柴的前端小站这个前台项目进行 ...

  5. wiki

    GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'localhost' IDENTIFIED BY '%SaRK%TDpU#CyT6i';

  6. C++:位操作基础篇之位操作全面总结

    位操作篇共分为基础篇和提高篇,基础篇主要对位操作进行全面总结,帮助大家梳理知识.提高篇则针对各大IT公司如微软.腾讯.百度.360等公司的笔试面试题作详细的解答,使大家能熟练应对在笔试面试中位操作题目 ...

  7. 如何确定Kafka的分区数、key和consumer线程数

    [原创]如何确定Kafka的分区数.key和consumer线程数   在Kafak中国社区的qq群中,这个问题被提及的比例是相当高的,这也是Kafka用户最常碰到的问题之一.本文结合Kafka源码试 ...

  8. 20175209 《Java程序设计》第三周学习总结

    20175209 <Java程序设计>第三周学习总结 教材学习内容总结 第四章知识点 1.发展阶段: 面向机器——面向过程——面向对象(特点:封装性,继承性,多态性) 2.类: 类 声明变 ...

  9. ubuntu:基本操作;

    1.系统时间与网络时间同步: sudo dpkg-reconfigure tzdata 注: 该博文为扩展型:

  10. Go-常用库的介绍

    一.Go常用包介绍  fmt.它实现了格式化的输入输出操作,其中的fmt.Printf()和fmt.Println()是开 发者使用最为频繁的函数.  io.它实现了一系列非平台相关的IO相关接口 ...