教学日志:javaSE-初识java
一、编译执行第一个java程序
/*
总结:
1、编译执行第一个java程序
步骤如下:
1、安装JDK开发环境;
2、配置环境变量,JAVA_HOME,PATH;--验证环境变量配置是否成功 java -version
3、安装JDK12的时候不会自动安装JRE,所有需要手动使用命令安装JRE(java运行时环境);
4、JRE生成之后(注意要以管理员身份运行cmd,不然生成JRE的命令不起作用。),需要在PATH变量添加对应的环境变量;
5、编写第一个HelloWorld.java程序,后缀名为.java;
6、使用dos命令javac对源码(.java)进行编译,会生成.class字节码文件;
7、使用java命令解释执行.class字节码文件,运行出结果。
*/
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hi,java!");
}
}
二、讲解第一个java程序
/*
我们在使用命令行执行java程序的时候,因为DOS命令行默认的编码方式是GBK,
如果在程序中使用了中文,那么就需要把源文件的编码方式修改为ANSI,就不会出现乱码了。
第一程序需要注意的地方:
1、一个java源文件中可以有多个class,但是有且只能有一个public修饰的类,并且这个文件名要和这个类名保持一致;
2、如果一个源文件中没有public修饰的类,那么这个文件的名字就无所谓了,可以是任何一个类名;
3、public static void main(String[] args)是我们java程序的入口;
4、main方法的参数args只是一个参数,可以修改,但是一般我们都写成args;
5、main方法的参数String[] args有几种常见的写法,String [] args,String args[];
6、System.out.println是输出到控制台信息;
7、在编写java代码的时候,每一条语句都要以;结尾;
8、在编写java代码块的时候,需要用大括号括起来{},并且成对出现。
java中的注释有三种:
1、// 单行注释;
*/
//2、/* */多行注释;
//3、/**
// * 文档注释
// */
public class HelloWorld{
public static void main(String[] args){
System.out.println("欢迎大家跟着老于学Java!");
System.out.println("这是一条输出到控制台的语句!");
//见名知意
/*String name ="张飞";
int age = 20;
System.out.println(name + "" + age);*/
/**
*System.out.println("欢迎大家跟着老于学Java!");
*System.out.println("这是一条输出到控制台的语句!");
*/
}
}
/*
编译错误
public class Hello1{
}*/
class Hello2{
}
教学日志:javaSE-初识java的更多相关文章
- JavaSE教程-01初识Java
1.计算机的概念 软件+硬件 2.操作系统 Windows.Mac.Linux.Unix等 3.计算机编程语言 计算机语言是一种人与计算机沟通的媒介. 分类: 机器语言:都是基于二进制的方式,由0和1 ...
- 初识Java
Java是一种简单的.面向对象的.分布式的.解释的.安全的.可移植的.性能优异的多线程语言.它以极强的安全性.平台无关性.硬件结构无关性.语言简洁.面向对象的特点,在网络编程语言中占据了无可比拟的优势 ...
- Personal Learning Path of Java——初识Java
初识Java 在我个人看来,Java是一门高大上的面向编程语言,这也是Java吸引我的地方.在自学Java之前,我在学校大概学过了一些C语言的知识,在学校学的那点C语言纯属是拿来打基础用的,大概了解了 ...
- 初识Java作业
初识Java作业 一. 填空题 Java技术按照用途不同分为三大版本,分别是JavaSE. javaEE 和JavaMe Java虚拟机就是一个虚拟的用于执行 .class ...
- SSH 框架学习之初识Java中的Action、Dao、Service、Model-收藏
SSH 框架学习之初识Java中的Action.Dao.Service.Model-----------------------------学到就要查,自己动手动脑!!! 基础知识目前不够,有感性 ...
- Java 面向对象编程——第一章 初识Java
第一章 初识Java 1. 什么是Java? Java是一种简单的.面向对象的.分布式的.解释的.安全的.可移植的.性能优异的多线程语言.它以其强安全性.平台无关性.硬件结构无关性.语言简 ...
- 1.Java第一课:初识java
今天也算是正式地开始学习Java了,一天学的不是太多,旨在入门了解Java.还好现在学的都是基础,也能赶得上进度,希望以后能一直保持这种精神状态坚持学下去.下面就简单来说说今天所学的内容吧. 1计算机 ...
- Java学习笔记心得——初识Java
初识Java 拿到这本厚厚的<Java学习笔记>,翻开目录:Java平台概论.从JDK到TDE.认识对象.封装.继承与多态...看着这些似懂非懂的术语名词,心里怀着些好奇与担忧,就这样我开 ...
- 初识Java程序,编写简单代码?
Dear All: 初识Java程序,编写简单代码? 首先小编在这里说下我们今天编写Java程序使用的是 eclipse 开发工具! 1.下载eclipse 官网地址:http://www.eclip ...
- 初识JAVA语言
推荐阅读: 我的CSDN 我的博客园 QQ群:704621321 前言 很多游戏开发者可能会有疑问,你会C#,JS,TS,为什么还要初识JAVA呢?有人可能会说,多学点对自己有好处 ...
随机推荐
- SonarQube的部分规则探讨
引言:为了更好的使项目代码规范化,减少Bug的出现,因此最近引入了SonarQube来帮助检测代码问题,这里就分享部分有趣的规则. 注:因为保密原则,文章贴出来的代码都是我按照格式仿写的,并非公司源码 ...
- IO流中的字符输入输出流及try...catch处理流处理中的异常
使用字节流读取中文的问题 import java.io.FileInputStream; import java.io.IOException; /* 使用字节流读取中文文件 1个中文 GBK:占用两 ...
- 零基础学习java------day1------计算机基础以及java的一些简单了解
一. java的简单了解 Java是一门面向对象编程语言,不仅吸收了C++的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.Java语言作为静态 ...
- 【Reverse】每日必逆0x01
附件:https://files.buuoj.cn/files/7458c5c0ce999ac491df13cf7a7ed9f1/SimpleRev 题解 查壳 64位ELF文件,无壳 IDApro处 ...
- Struts 2 基础篇【转】
转载至 : http://www.blogjava.net/huamengxing/archive/2009/10/21/299153.html Struts2架构图 有视频讲解百度一下就可以找到了 ...
- c#中实现串口通信的几种方法
c#中实现串口通信的几种方法 通常,在C#中实现串口通信,我们有四种方法: 第一:通过MSCOMM控件这是最简单的,最方便的方法.可功能上很难做到控制自如,同时这个控件并不是系统本身所带,所以还得注册 ...
- 2.ElasticSearch集群的搭建
1.创建elasticsearch-cluster文件夹,在内部复制三个elasticsearch服务 2.修改elasticsearch-cluster\node*\config\elasticse ...
- 【JS】枚举类型
https://zhuanlan.zhihu.com/p/79137838 相当于用数字来代替一串字母 /** * 时间:2019年8月18日 * 前端教程: https://www.pipipi.n ...
- PowerDotNet平台化软件架构设计与实现系列(06):定时任务调度平台
定时任务是后端系统开发中少不了的一个基本必备技能. 传统的实现定时任务的方式有很多种,比如直接使用操作系统的Timer和TaskSchedule,或者基于Quartz.HangFire.xxl-job ...
- C++STL标准库学习笔记(五)set
前言: 在这个笔记中,我把大多数代码都加了注释,我的一些想法和注解用蓝色字体标记了出来,重点和需要关注的地方用红色字体标记了出来,这一篇后面主要都是我的记录了,为了防止大片蓝色字体出现,后面就不改蓝色 ...