java学习 之 第一个程序及认识
以前也看过一系列的java方面的程序,但是还没有正式敲过,今天正式学习并且正式敲出代码。在这里记录下来今日所得
写作工具:Notepad++
在写作工具方面好多人建议用 记事本,但是我还是认为用 Notepad++ 这个编辑工具比较好。
- 这个相较于记事本来说,关键字可以编写,能够提高学习中的拼写错误提交效果;
- 再者,写好以后也要手动执行命令,更能够知道程序是怎么运行的。
第一个程序
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
我们来分析这个程序:
- HelloWorld 是为类名。 java中类型一般第一个字母大写,如果是单词组合,那些后后跟着单词也是大写
- main 是函数名,也是java程序的主函数;一个java程序中只能有一个主函数,即:这个函数是java程序开始执行的唯一入口。
- 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的特性
- java 是大小写敏感的,即 HelloWorld 和 helloworld 是不一样的。
- 一句话结束以后是用 ;好结尾
- 注释是用 // /* */
- 保存的文件名称必须和这个文件中的被 public 修饰的类名是一样的。一个文件一般是一个类,但是也不绝对,也可以是一个 public 类和若干个其他非public修饰的类
- 类型第一个字母大写、函数名第一个字母小写、变量也是第一个小写、常亮全部都是大写
- 程序的入口必须是 public static void main(String []args)
java学习 之 第一个程序及认识的更多相关文章
- QT学习之第一个程序
QT学习之第一个程序 目录 手动创建主窗口 居中显示 添加窗口图标 显示提示文本 Message Box的应用 手动连接信号与槽 手动创建主窗口 窗口类型 QMainWindow: 可以包含菜单栏.工 ...
- Java学习记录第一章
学习Java第一章的记录,这一章主要记录的是Java的最基础部分的了解知识,了解Java的特性和开发环境还有Java语言的优缺点. 计算机语言的发展大概过程:机器语言--->汇编语言---> ...
- Java学习开发第一阶段总结
前言: 按照学院的安排我专业应该在下学期学习Java课程,因为对技术的热爱,我选择了在本学期学习Java.俗话说得好“笨鸟先飞”,那我就先学习这门课程了. 第一阶段的学习总结: 在此次阶段任务相对比较 ...
- Java 学习笔记 ------第一章 Java平台概论
本章学习目标: Java版本迁移简介 认识Java SE.Java EE.Java ME 认识JDK规范与操作 了解JVM.JRE与JDK 下载与安装JDK 一.Java版本迁移简介 书上已经表达得非 ...
- (一)java基础篇---第一个程序
先认识java的基础知识 1.变量命名规则 :1)变量名由数字字母下划线组成,2)不能使用java的关键字,比如public这种,3)遵循小驼峰命名法 2.数据类型 2.1基本数据类型有8种 其中分为 ...
- JAVA学习的第一周
这是发表的第一篇博客,关于Java编程的学习体会如下 1.了解Java的产生与发展时机:1995左右出现Java语言,然后Java的最主要的特点是"跨平台".对于跨平台我不太理解, ...
- Java学习笔记 第一章 入门<转>
第一章 JAVA入门 一.基础常识 1.软件开发 什么是软件? 软件:一系列按照特定顺序组织的计算机数据和指令的集合 系统软件:DOS,Windows,Linux 应用软件:扫雷.QQ.迅雷 什么是开 ...
- Java学习08 (第一遍) - SpringMVC
写一下午的好多居然丢失...自动保存也只是保存丢失后的 那就不多写了,简单写: Spring:(自己画的) 官网的: 写一个Spring的例子: Eclipse http://repo.spring. ...
- Java学习多线程第一天
内容介绍 Thread 线程创建 线程池 线程状态图 1 多线程 1.1 多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关的概念. 进程:进程指正在运行的程序.确切的来说,当一个程序 ...
随机推荐
- js04-DOM对象一
一.什么是HTML DOM HTML Document Object Model(文档对象模型) HTML DOM 定义了访问和操作HTML文档的标准方法 HTML DOM 把 HTML 文档呈现 ...
- dubbo在idea下的使用创建 服务者,消费者 注册中心
1.基于windows 下 spring 下的dubbo 需要书写配置文件 (1).创建带有web工程的项目 创建一个服务者 package cn.edu.aynu.bean; import lo ...
- Linux--前后端分离部署
项目部署 (vue + nginx + uwsgi + django + mysql + redis) 一 . 前端部署 1. 下载vue代码,解压缩 wget https://files.cnblo ...
- 基于stm32智能车的设计(ucosiii)---北京之行
实物演示视频:https://v.youku.com/v_show/id_XMzc3MDE3NjMyNA==.html?x&sharefrom=android&sharekey=172 ...
- Hdoj 1517.A Multiplication Game 题解
Problem Description Stan and Ollie play the game of multiplication by multiplying an integer p by on ...
- ubuntu不能联网的问题
控制面板\网络和 Internet\网络和共享中心-->更改>配器设置-->以太网-->右键属性-->共享-->允许其他网络用户通过此计算机的internet连接来 ...
- Mysql相关知识点梳理(一):优化查询
EXPLAIN解析SELECT语句执行计划: EXPLAIN与DESC同义,通过它可解析MySQL如何处理SELECT,提供有关表如何联接和联接的次序,还可以知道什么时候必须为表加入索引以得到一个使用 ...
- Springboot 2.返回cookies信息的get接口开发 和 带cookis去请求
首先要有一个启动类,默认的启动类的名字就是Application.java.启动的时候直接右键点击run就可以 Application.java: import org.springframework ...
- CVE-2017-7494 Linux Samba named pipe file Open Vul Lead to DLL Execution
catalogue . 漏洞复现 . 漏洞代码原理分析 . 漏洞利用前提 . 临时缓解 && 修复手段 1. 漏洞复现 . SMB登录上去 . 枚举共享目录,得到共享目录/文件列表,匿 ...
- ZooKeeper-客户端命令 zkCli
执行 bin/zkCli 文件进入客户端 查看帮助 help ZooKeeper -server host:port cmd args stat path [watch] set path data ...