学习java

这篇博客介绍了学习Java的完整步骤,从安装JDK和配置环境变量,到编写Hello World程序和安装IDEA。接着,详细讲解了Java的基础语法,包括注释、标识符、数据类型、变量、常量、运算符和流程控制。内容涵盖变量作用域、逻辑结构、Scanner对象、选择结构和循环结构,适合初学者入门。
摘要由CSDN通过智能技术生成

学习java

一、安装环境

1.1 安装jdk

1.1.1 下载安装java jdk

[java jdk下载地址](Download Java for Windows)

1.1.2 配置环境变量

1、我的电脑(此电脑)->右键属性->高级系统设置->环境变量

2、新建 JAVA_HOME,变量值为java安装路径

image-20230301155200420

3、编辑Path,新建%JAVA_HOME%\bin,%JAVA_HOME%\lib,%JAVA_HOME%\jre

image-20230301155247036

1.1.3 验证是否安装成功

#查看java版本,如果可以查询到说明安装成功
D:\>java -version
java version "1.8.0_71"
Java(TM) SE Runtime Environment (build 1.8.0_71-b15)
Java HotSpot(TM) Client VM (build 25.71-b15, mixed mode, sharing)

1.2 编写Hello World

1、新建一个文件夹存放代码

2、新建一个java文件

  • 文件后缀名为.java
  • 系统可能无法直接打开.java后缀名文件,需要对文件进行右键->编辑

3、编写第一个java代码

public class Hello{
   
    public static void main(String[] args){
   
        System.out.println("Hello World!");
    }
}

4、编译javac java文件,会生成一个class文件

D:\>javac Hello.java
D:\>java Hello
Hello World!

5、运行class文件

image-20230301161304311

注意可能会遇到的情况

​ 1)区分大小写,java对大小写敏感

​ 2)文件名 和 类名必须保持一直,并且首字母大写

​ 3)符号使用了中文符号,导致不识别

1.3 安装IDEA

1.3.1 概念

1.3.2 下载IDEA

二、JAVA基础语法

2.1 注释

注释:并不会执行,是给写代码的人看的,书写注释是一个非常好的习惯

2.1.1 JAVA注释分为三种

​ 1."//"双斜杠在代码中表示单行注释

​ 2."/* */"多行注释,可以注释一段文字

​ 3."/** */"文档注释

public class Hello{
   
/**
*这是一个文档注释
*@Description HelloWordld
*@Author ln
*/

//这是单行注释

/*
  这是一个多行注释
*/
    public static void main(String[] args){
   
  
        System.out.println("Hello World!");
    }
}
输出:
Hello World!

2.2 标识符

2.2.1 关键字

java所有组成部分都需要名字,类名、变量名以及方法名都被成为标识符

1、所有的标识符都应该以字母(A-Z或a-z),美元符($),或者下划线(_)开始

2、首字符之后可以是字母(A-Z或a-z),美元符($),或者下划线(_)或数字的任何字符组合

3、不能使用关键字作为变量名或方法名

4、标识符是大小写敏感

5、可以使用中文,但一般不建议这样用

abstract assert boolean bread byte
case catch char class const
continue default do double else
enum extends final finally float
for goto if implements import
instanceof int interface long native
new package private protected public
retum strictfp short static super
switch synchronized this throw thows
transient try void volatile while

2.3 数据类型

2.3.1 强类型语言

  • java为强类型语言
  • 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
  • 安全性高,速度较慢

2.3.2 弱类型语言

  • js及vb等为弱类型语言
  • 不要求变量使用要符合规定,可以为任何值

2.4 java的数据类型的两大类

2.4.1 基本类型

(primitive type)

基本类型
数值类型
整数类型
byte占1个字节范围:-128-127
short占2个字节范围:-32768-32767
int占4个字节范围:-2147483648-2147483647
long占8个字节范围:-9223372036854775808-9223372036854775807
浮点类型
float占4个字节
double占8个字节
字符类型char占2个字节
boolen类型
占1位其值只有true和false两个
public class Demo1{
   
    public static void main(String[] args){
   
        //八大数据类型
        
        //整数
        int num1 = 10; //最常用
        byte num2 = 20;
        short num3 = 30;
        long num4 = 40L;//long类型要在数字后面加L
        
        //小数:浮点数
        float c = 10.2F;//float类型要在数字后面加F进行区分double
        double d = 10.11;
        
        //字符类型
        char name = '李';
        
        //字符串,String不是关键字,是类
        String name1 = "木子木";
        
        //布尔值:是或否
        boolean a = true;
        boolean b = false;
        
    }
}

2.4.2 引用类型

**(reference type) **

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值