Java笔记02基础知识

搭建Java开发环境
1、下载jdk资源
2、安装jdk
    # 安装jdk
        建议安装到c盘
    # 安装jre(可安装也可以不安装,因为jdk包含了jre)
3、配置环境
    要将jdk的工具集目录配置到系统中。目的可以在任何盘符下都可以使用命令。
    # 我的电脑右键 -> 属性 -> 高级 -> 环境变量 -> 系统环境变量 -> path ->
        将jdk的bin目录添加到path中,使用";(英文)"分割。
    细节:我们尽可能的将jdk添加到path最前面的位置。

编写程序代码:
1、建立一个文本文档
2、在文档中添加代码
    # public class 名字要与文件名字一致{
        写一个JVM认识的方法
        例如:public static void main(String args[]){
            输出Hello World.语句,占一行
            例如:System.out.println("Hello World.") ;
        }
    }

运行程序:
1、修改程序文件的后缀名为.java
2、使用javac命令编译这个源文件(我们写的文件)
    例如:javac HelloWorld.java
细节:先切换盘符到源文件所在的目录。直接在dos输入盘符名称,就是切换盘符。
cd 目录名称,进入某个目录。cd.. 退出当前目录。

3、运行这个程序
    使用java命令运行这个类。

    例如:java 类的名称


Java中的命名规范:
1、自定义标识符,只能英文字母、$、_开头。
2、标识符中间不能有空格,必须使用字母、数字、$、_链接。
3、标识符不能使用Java保留的关键字

4、类名如果由多个单词组成,那么所有的单词的首字母要大写。
5、变量如果由多个单词组成,那么第二个单词的首字母大写,其余的都小写。


Java中的变量:
1、数据类型:

数据类型:    1、基本数据类型
            1.1 数值型
                1.1.1 整数型
                    byte、short、int、long
                1.1.2 浮点型
                    float、double
            1.2 字符型 char
            1.3 布尔型 boolean(true、false)
        2、引用数据类型(接口、数组、类)

数值类型的范围:byte < short < int < long < float < double

声明变量的格式:数据类型 变量名称 ;
声明并初始化:数据类型 变量名称 = 初始值 ;

结构控制-if语句:
        格式:    if(条件){
                    代码块... ;
                }
        解读:如果if语句中的条件成立,则会执行if语句中的代码块。否则不执行。
结构控制-if语句:
        格式:
        if(条件){
            代码块A... ;        
        }else{
            代码块B... ;
        }
        解读:
        只有当if条件成立则执行if中的代码块。条件不成立则执行else中的代码块。
结构控制-if:
        格式:
        if(条件A){
            代码块A... ;
        }else if(条件B){
            代码块B... ;
        }... else{
            代码块N... ;
        }
        解读:
        if与else if可以进行组合,那么一个if可以具有多个else if。
        当if语句中的条件成立的时候,则会执行代码块A。else if与else都不会执行。
        当if语句中条件不成立的时候,则会按照由上至下的顺序执行else if,如果
        某个else if条件成立,那么会执行这个else if中的代码块。下面的则不会执行。
        如果if与else if条件都不成立,那么会执行else。

        细节:else可有可无。
结构控制-switch语句:
        格式:
        switch(值){
            case 值A:
                代码块A... ;
                break;
            case 值B:
                代码块B... ;
                break;
            ...
            default:
                代码块N... ;
结构控制-for循环:
        格式:
        for(初始化;循环条件;计数器){
            代码块... ;
        }
        解读:
        for循环会初始化一个变量,当这个条件成立的话会执行
        代码块。直到这个循环条件不成立,for循环才会结束。
结构控制-while循环:
        格式:
        while(循环条件){
            代码块... ;
        }
        解读:
        while循环条件成立执行循环体。直到条件不满足终止循环。
结构控制-do while循环:
        格式:
        do{
            代码块... ;
        }while(循环条件) ;
        解读:
        do是while的循环体。先执行循环体,然后在判断是否要继续循环。
        
        思考:do while循环比while循环多一次?
        只有do..while循环条件不成立的时候,这个时候才会比while循环多执行一次。

数组:在一个内存区域可以储存一组数据。
        声明格式:
        数据类型 数组名称[] ;
        数据类型[] 数组名称 ;

        实例化数组:
        数组名称 = new 数据类型[数组长度] ;
    
    增强for循环:
        for(数据类型 循环变量:数据集){
            代码块... ;
        }

    二维数组:
        格式:
        数据类型 数组名称[][] = new 数据类型[二维数组的长度][包含的一维数组的长度] ;


成员变量:
    声明在类中,作用于整个类。成员变量会被JVM进行初始化。
   
类中可以定义行为,行为就是在类中定义的方法。

    声明方法的格式:
    访问权限修饰符 返回值类型 方法名称(参数列表){
        代码块... ;
    }

对象:对象是由类派生出来的。对象具有类中定义的具体的属性和行为。
        创建对象的格式:
        1、声明对象
        类名 对象名称 ;
        例如:
        Person per ;
    
        对象实例化:
        格式:
        对象名称 = new 类名() ;

        2、声明对象的时候就对这个对象进行实例化
        格式:
        类名 对象名 = new 类名() ;






























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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值