day o1

一java的发展史

1995年Sun公司发布Java1.0版本
1997年发布Java 1.1版本
1998年发布Java 1.2版本
2000年发布Java 1.3版本
2002年发布Java 1.4版本
2004年发布Java 1.5版本
2006年发布Java 1.6版本
2009年Oracle甲骨文公司收购Sun公司,并于2011发布Java 1.7版本 2014年发布Java 1.8版本 2017年发布Java 9.0版本

二Java的特点

  1. 面向对象

  2. 跨平台
    任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系 统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM 运行在操作系统上。 如图所示,Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。
    在这里插入图片描述

  3. 简单性

  4. 解释执行

  5. 多线程

  6. 分布式

  7. 健壮性

  8. 高性能

  9. 安全性

三JDK,JRE JVM,的定义区别和联系

  • JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。
  • JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。
  • JVM:java虚拟机
    在这里插入图片描述

四标识符的定义和规范

  • 标识符:是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符 HelloWorld案例中,出现的标识符有类名字 HelloWorld 。
  • 命名规则: 硬性要求 标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。 标识符不能以数字开头。
  • 命名规范: 软性建议 类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。 方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。 变量名规范:全部小写。

五练习

package study;
/*1. 定义一个整型变量并赋任意五位正整数作为初始值,判断它是不是五位
回文数
(五位回文数:个位与万位相同,十位与千位相同,例如:12321):
*/
public class day_1_01_1 {
    
    
public static void main(String args[]){
    
    
 int i=(int)(Math.random()*100000);
 int a,b,c,d;
 a=i%10;
 b=i/10000;
 if(a==b)
 {
    
    
  c=i/10%10;
  d=i/1000%10;
  if(c==d)
  {
    
    
   System.out.println(i);
  }
  else System.out.println("不是回文数");
 }
 else System.out.println("不是回文数");
 
}
}

2, 定义一个整型变量并赋任意五位正整数作为初始值,输出各位数字之和
(例如:12345 各位之和是:1+2+3+4+5 。也就是 15)
在这里插入图片描述
3. 定义整型变量 a、b,写出将 a、b 两个变量值进行互换的程序
(要求不能使用第三个变量)在这里插入图片描述

4/4. 请写出一段遵守编码规范的 Hello World 代码
(注意,注释必须有,也要遵守规范)
/
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_47878878/article/details/108898858
今日推荐