JAVA基础学习1

第一天

一、JAVA概述

1.简介

        java之父:詹姆斯·高斯林

        由1995年得SUN公司创立,后被Oracle公司收购

2. java-三大技术

        java se {基础,桌面开发}

        java me {嵌入式开发,移动端}  //属于边缘技术,基本不用

        java ee {企业级开发}

二、JDK安装及下载

        JDK组成

        1.JRE详解

                (1)JVM

                        1.对class文件解释执行的

                        2.本身不是跨平台,需要下载不同操作系统的JVM

                (2)核心类库

        2.开发工具包

                用于代码开发

三、配置环境变量

        1.作用

                让任何地方都可以执行Java和Javac命令

        2.如何配置

                (1)将jdk的家目录赋值给一个JAVA_HOME

                (2)该变量是在环境变量里配置

                (3)在path 引用该变量(%JAVA_HOME%\bin;)

四、字面量

        1.整数类型  例如:123

        2.小数类型 例如:123.123

        3.字符类型 例如:'a'

        4.字符串类型 例如:"字符串"

        5.布尔类型 例如:true、false

        6.空值     例如:null

五、注释

        1.注释作用:对代码的解释说明。

        2.分类:

                (1)单行注释 //

                (2)多行注释 /**/

                (3)文档注释 /** */

        3.特点

                (1)不参与编译和执行

                (2)将不使用的代码注释掉

六、关键字

        1.关键字作用:有特殊含义的标识符

        2.特点

                (1)全部小写

                (2)有高亮显示

        举例:class、void.....

七、变量

        1.本质

                本质就是开辟了一块内存空间,用于存储数据的。

        2.性质

                存储的数据可以发生变化。

        3.格式

                数据类型 变量名 = 值;

        4.数据类型

                (1)基本数据类型

                        [1]数值型

                                -1.整数

                                        byte 1个字节

                                        short 2个字节

                                        int 4个字节

                                        long 8个字节

                                -2.浮点数

                                        float 4个字节

                                        double 8个字节

                                -3.字符

                                        char 2个字节

                        [2]非数值型

                                -布尔类型:boolean:true/false

                (2)引用数据类型

                        字符串 String

                        类 class

                        接口  interface

                        数组 []

引申API:

键盘录入类:Scanner

类目的:让用户录入数据,让数据来源灵活

操作步骤:

1.导包:import java.util.Scanner;

2.创建对象:Scanner sc = new Scanner(System.in);

3.调用方法:

        String str = sc.next();                         //录入并接收字符串  

        int age = sc.nextInt();                       //录入并接收一个整数

        double score = sc.nextDouble();        //录入并接收一个小数

        boolean flag = sc.nextBoolean();        //录入并接收一个布尔值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值