教学日志: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呢?有人可能会说,多学点对自己有好处 ...
随机推荐
- Netty | 第1章 Java NIO 网络编程《Netty In Action》
目录 前言 1. Java 网络编程 1.1 Javs NIO 基本介绍 1.2 缓冲区 Buffer 1.2 通道 Channel 1.3 选择器 Selector 1.4 NIO 非阻塞网络编程原 ...
- A Child's History of England.35
The other two clung to the yard for some hours. At length the young noble said faintly, 'I am exhaus ...
- 同步阻塞IO模型
同步阻塞IO模型 有上篇IO模型中的,同步阻塞IO模型,我们能够知道,用户线程发起请求后就一直阻塞的等待 内核完成准备数据.数据拷贝的工作.并且返回成功的指示. 实现 使用java来实现同步阻塞IO模 ...
- Spark(十三)【SparkSQL自定义UDF/UDAF函数】
目录 一.UDF(一进一出) 二.UDAF(多近一出) spark2.X 实现方式 案例 ①继承UserDefinedAggregateFunction,实现其中的方法 ②创建函数对象,注册函数,在s ...
- Spark的shuffle和MapReduce的shuffle对比
目录 MapperReduce的shuffle Spark的shuffle 总结 MapperReduce的shuffle shuffle阶段划分 Map阶段和Reduce阶段 任务 MapTask和 ...
- LeetCode1579题——圆圈中最后剩下的数字
1.题目描述:0,1,,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字.求出这个圆圈里剩下的最后一个数字.例如,0.1.2.3.4这5个数字组成一个圆圈,从数字0开始每次删 ...
- java多线程 并发编程
一.多线程 1.操作系统有两个容易混淆的概念,进程和线程. 进程:一个计算机程序的运行实例,包含了需要执行的指令:有自己的独立地址空间,包含程序内容和数据:不同进程的地址空间是互相隔离的:进程拥有各种 ...
- @Order注解使用
注解@Order或者接口Ordered的作用是定义Spring IOC容器中Bean的执行顺序的优先级,而不是定义Bean的加载顺序,Bean的加载顺序不受@Order或Ordered接口的影响: @ ...
- Libev——ev_timer 相对时间定时器
Libev中的超时监视器ev_timer,是简单的相对时间定时器,它会在给定的时间点触发超时事件,还可以在固定的时间间隔之后再次触发超时事件. 1.超时监视器ev_timer结构 typedef st ...
- Mysql解决主从慢同步问题
目录 一.简介 为何有延迟 二.观察 三.解决办法 参数 多线程 组提交 一.简介 一般主从复制,有三个线程参与,都是单线程:Binlog Dump(主) ----->IO Thread (从) ...