首页 > 编程语言 > 详细

了解Java及Java基础语法

时间:2019-03-18 21:03:21      阅读:151      评论:0      收藏:0      [点我收藏+]

写在前面的话:今天开始学Java,分享一些对Java基础的理解,可以在下方评论...

一、了解JAVA

1、机器语言历史

  计算机语言的发展历程可以简单划分为以下几个阶段 :机器语言------->汇编语言------>高级语言

2、Java语言平台体系 

  a、Java基础 基础核心 Java SE (面向对象 API JVM)
  b、JavaWeb Java EE (JSP EJB 服务)
  c、JavaMe Java ME (移动设备 游戏 通信)

 

3、Java语言特点

  •   简单性
  •   面向对象
  •   分布式处理
  •   健壮性
  •   结构中立
  •   跨平台

  Java程序跨平台机制:一次编译,随处运行

  由于JVM可用于许多不同的操作系统,因此相同的.class文件能够在不同的操作系统中运行

 

4、Java程序运行机制

  在Java变成语言中,所有源代码首先以用 .java扩展名结尾的纯文本文件编写。然后,编译器将这些源文件编译成 .class文件。然后, java启动器工具使用Java虚拟机实例运行应用程序。 

 

5、JDK与JRE

  JRE:包括JAVA虚拟机(JVM)和Java程序所需要的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。——也称之为‘Java运行环境’

  JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独的安装JRE了。其中的开发工具:编译工具(Java.exe) 打包工具(jar.exe)等。--也称之为‘java开发环境’

  JRE 中包括JVM和Java核心类库,而JDK中包含了JRE和编译运行的开发工具。

 

6、Java结构

  public class 类名{

    public static void main(String[] args){

      System.out.pringln("输出");

    }

  }

二、变量与数据类型

1、什么是变量?

  从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问的区域,因此,每一个变量使用前必须要申请(声明)。然后必须进行赋值(填充内容)才能使用。 

2、定义一个变量

  数据类型    变量名  =   变量值

3、数据类型

                整型:byte   short   int  long

        基础数据类型: 浮点型: 单精度浮点型 : float    双精度浮点型 : double

                字符类型:char

                布尔类型(boolean):true  false

  数据类型:

 

        引用类型 :   String类型

 

4、标识符

  •   其实可以简单地理解为一个名字,它的作用是用来标识类名、变量名、方法名、数组名、文件名等的有效字符序列。它是Java程序重要的组成部分,在程序中必须使用,但也不是可以随意使用的。
  • JAVA标识符的命名规范:由数字、字母、下划线和$组成,不能以数字开头,不能是JAVA中的关键字。 

 

三、数据类型转换

JAVA语言中数据类型的转换有两种方式:


  • 自动类型转换
  • 强制类型转换


自动数据类型转换


  • 如果一个操作数为double型,则整个表达式可提升为double型
  • 满足自动类型转换的条件
  • 两种类型要兼容
  • 数值类型(整型和浮点型)互相兼容
  • 目标类型大于源类型
  • 例如: double 型大于 int 型

  byte + byte 结果为int类型

  short + short 结果为int类型

  int + long 结果为long类型

  float + double 结果为double

  float + double 结果为double

  char 类型参与相加,它的值会被转换成unicode编码的值

    boolean 不参与计算


强制数据类型转换


  • 语法:(数据类型)表达式

    例如:int  a   =   (int)(3.33+3.3f);

四、Java中在控制台输入

  首先要导个包(导包的快捷键:ctrl+shift+o):import java.util.Scanner;

  Scanner   input  =  new Scanner(System.in);

  数据类型   变量名  =  input.next();

 

了解Java及Java基础语法

原文:https://www.cnblogs.com/sloth-007/p/10554813.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!