以前也看过一系列的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. nginx编译文件配置(原)

    1.在根目录的opt下创建文件夹software并wget一个nginx包进行解压,/opt/software/,解压后需要对软件包文件进行授权 2.cd到nginx目录输入id nginx 未安装插 ...

  2. OOM分析工具

    OOM (OutOfMemoryError) 1.MAT工具 在eclipse中安装.Help>Eclipse Marketplace 搜索MAT 接下来运行程序,run configratio ...

  3. Python面试知识点小结

    一.Python基础 1.Python语言特性: 动态型(运行期确定类型,静态型是编译型确定类型),强类型(不发生隐式转换,弱类型,如PHP,JavaScript就会发生隐患式转换) 2.Python ...

  4. IRepository<Developer> repository 出现 Abp.Domain.Repositories.IRepository which was not registered.

    “/”应用程序中的服务器错误. Can't create component 'SWJ.SSO.DomainServices.TestService' as it has dependencies t ...

  5. DAY11、函数总结

    一.函数的对象 1.函数对象:函数名存放的就是函数的地址,所以函数名也是对像 2.函数对象的应用: 2.1.可以直接被引用   fn = cp_fn 2.2.可以当作函数参数传递    compute ...

  6. Vim简明学习

    前面的话 在linux云服务器上的编辑器默认是vim,类似于windows系统中的记事本,页面简洁,但入门不易.本文将介绍Vim的基础使用 操作模式 vim编辑器有三种模式: 1.命令模式(等待用户输 ...

  7. BM算法学习笔记

    一种nb算法,可以求出数列的递推式. 具体过程是这样的. 我们先假设它有一个递推式,然后按位去算他的值. ;j<now.size();++j)(delta[i]+=1ll*now[j]*f[i- ...

  8. echarts地图详解

    $(function() { // 路径配置 require.config({ paths : { // echarts: 'http://echarts.baidu.com/build/dist' ...

  9. FreeNAS系统总结

    FreeNAS简介 FreeNAS是一套免费的NAS服务器,它能将一部普通PC变成网络存储服务器.该软件基于FreeBSD,Samba 及PHP,支持CIFS (samba), FTP, NFS pr ...

  10. bootstrap学习: 基本组件以及布局;

    1.下拉菜单: <div class="btn-group"> <button type="button" class="btn b ...