Java基础学习

IDEA安装

IDEA官网:https://www.jebrains.com/
若需要优化:搜索IDEA优化即可

新建一个HelloWorld程序

  • 新建一个project,输入项目名称,选择项目位置,检查JDK版本是否正确,点击create
    在这里插入图片描述
  • 右击src文件夹,New→Java Class,输入类名,回车。输入代码。
    输入psvm自动弹出:public static void main(String[] args) {}
    输入sout自动弹出:System.out.println();

    在这里插入图片描述
  • 点击绿色箭头运行,控制台输出Hello,World!
    在这里插入图片描述

调试debug程序

  • 添加断点,点击debug
    在这里插入图片描述
  • 查看debug信息
    在这里插入图片描述

JAVA基础语法

1. 注释、标识符、关键字

(1)注释
  • 单行注释
    在这里插入图片描述
  • 多行注释
    在这里插入图片描述
  • JavaDoc文档注释
    注:文档注释多与JavaDoc结合使用,可带描述、作者等参数,会被解析。用到的不多,一般大厂要求较多。
    在这里插入图片描述
(2)标识符、关键字

在这里插入图片描述
在这里插入图片描述
例子如下:

  • 标识符的首
    在这里插入图片描述
  • 标识符后的要求
    在这里插入图片描述
  • 输出+变量名
    在这里插入图片描述

2. 数据类型

在这里插入图片描述
在这里插入图片描述
具体示例:在这里插入图片描述


数据类型扩展

  • 整数拓展

十六进制:0-9 A-F
在这里插入图片描述

  • 浮点数拓展
    在这里插入图片描述
  • 字符拓展
    在这里插入图片描述
    在这里插入图片描述
    转义字符在这里插入图片描述

从内存分析对象
在这里插入图片描述

  • 布尔值拓展
    在这里插入图片描述

3. 类型转换

在这里插入图片描述
float为32位,long为64。但小数的优先级要高于整数。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 溢出问题
    在这里插入图片描述

4. 变量、常量

在这里插入图片描述

  • 注意:不建议多个同类型变量同时定义。
  1. int a,b,c; 不要,没初始化值
  2. int a=1,b=2,c=3; 不建议,缺乏程序可读性
  3. int a=1;
    int b=2;
    int c=3;
    分三行写最好!!!!
  • 变量作用域
    在这里插入图片描述
public class Demo07 {//一个类中可以有属性、main方法和其他方法
    //属性:可理解为变量
    
    //main方法
    public static void main(String[] args) {
       
    }
    //其他方法
    public void add(){
    }
}

在这里插入图片描述

  • 常量
    在这里插入图片描述
  • 命名规范
    在这里插入图片描述

5. 运算符

算术运算符、赋值运算符、关系运算符、逻辑运算符必须掌握,其余三个了解即可。
注:java中的等于是两个等号!!!
%为模运算,即取余。
关系运算符返回的结果是布尔值:正确true 错误false
instance of是面向对象中的关系运算符。
在这里插入图片描述

  • 二元运算符
    在这里插入图片描述
  • 一元运算符
//一元运算符 :++  --  自增,自减
        int a = 3;
        //执行完这行代码后,先给b赋值,再自增
        int b = a++;
        //执行完这行代码后,先自增,再赋值
        int c = ++a;
  • 幂运算
//幂运算 2^3  2*2*2=8
        //很多运算,我们会使用一些工具类来操作!   eg:Math类
        double ans = Math.pow(2,3);
  • 逻辑运算符:与、或、非
    在这里插入图片描述
  • 位运算
    在这里插入图片描述
  • 扩展赋值运算符
    在这里插入图片描述
  • 三元运算符
    在这里插入图片描述

6. 包机制、JavaDoc

  1. 包机制(包的本质是文件夹)
    在这里插入图片描述
  • 未出现理想的分层情况时
    在这里插入图片描述
    注:包中的类文件第一行必须有包名,必须放在最上面
package com.zpp.operator;
package com.zpp.base;
  • 导入包
    在这里插入图片描述
    在这里插入图片描述
    注:也可以导入自己的包
    *代表通配符(导入这个包下所有的类)
import com.zpp.base.Demo01;
import com.zpp.base.*; //base包下的所有类
  1. JavaDoc
    在这里插入图片描述
    JavaDoc是一种技术,可以将我们的注释信息生成一个帮助文档,类似就是加载API
    打开浏览器搜索“JDK帮助文档”,点击“Java SE文档 API和文档”,选择对应版本看(也可以选择最新的),点进去保存那个网址
    Overview (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/
  • 参数信息(会写作者名和版本号就可以)
    在这里插入图片描述
  1. 选中当前的类,选择在文件夹中打开
    在这里插入图片描述
  2. 在地址栏最前面输入“cmd(空格)”,再回车enter
    在这里插入图片描述
  3. 输入命令“javadoc -encoding UTF-8 -charset UTF-8 Doc.java”,文件夹中多出了很多文件在这里插入图片描述
    在这里插入图片描述
    index.html是首页的意思,点击打开,里面就是JavaDoc生成的文档
    在这里插入图片描述
    在这里插入图片描述
    总结命令书写:javadoc 参数 Java文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值