栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaSE —— 基础语法篇

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaSE —— 基础语法篇

基础语法 注释
//单行注释




可以在命令行窗口 里面使用javadoc.exe这个工具



或者使用idea里面的tools->Generate javadoc

encoding和charset的区别

标识符和关键字

标识符是程序员定义的变量名、方法名、类名、接口名等,关键字是Java语言保留的程序员不可以用以命名的保留字,如void static public等。

	int i;
	int value;
	String myName1;
	String 123jk;	//错误,4
	double void;	//错误,3


数据类型 基本数据类型:
类型占用大小(字节)注意
byte1
short2
int4整数默认类型
long8申明需在后面加L或l
float4申明需在后面加F或f
double8浮点数默认类型
char2采用Unicode编码格式
boolean1取值只有true和false
 
引用类型: 

String、数组、类、接口、枚举


类型转换
1.boolean不可以转换为其他的数据类型;
    
2.整数型,浮点类型,字符型是可以相互转换的,转换时遵守下面的原则:
 a) 容量小的类型自动转换为大的类型,数据类型按容量大小排序为:

  byte, short, char < int < long  
变量、常量、作用域 
class MyClass{
    static int i = 0;	//类变量,加static
    
    
    double j;	
    
    public static void main(String[] args){
        //局部变量,在方法里面,必须声明和初始化
        String name = "lisa";
        
        //常量
        final double PI = 3.1415926;
    }
}
运算符 算术运算符

​ + - * / %(取模)++ –

//前缀++和后缀++的区别:
int i = 1;
System.out.println(i++);
//等价于
int i = 1;
System.our.println(i);
i = i+1;

int i = 1;
System.out.println(++i);
//等价于
int i = 1;
i = i+1;
System.out.println(i);
逻辑运算符

​ & (逻辑与):同真为真,一假就假

​ && (短路与):同真为真,左边一假就不继续再判断右边了

​ | (逻辑或):同假为假,一真便真

​ || (短路或):同假为假,左边一真就不继续再判断右边了

​ !(非):真变假,假变真

​ ^ 异或):相同则假,相异则真

关系运算符

​ > >= = <= < !=

赋值运算符

​ =

​ += -= *= /= <<= >>= >>>=

使用这些特殊的赋值运算符时,变量会自动进行强制类型转换

位运算符

​ << (左移) 、>> (右移)、>>> (无符号右移)、& (按位与)、| (按位或)、~(按位非)、^(按位异或)

三目运算符
(布尔表达式) ? 表达式1 : 表达式2

包机制
package com.ace.test;   //定义包

import java.util.Date;  //导入包
import java.io.*;   //*是通配符,表示导入所有包

public class Test01 {
    public static void main(String[] args) {
        Date d;
        File f;
        com.java.jdbc.Connection;	//也可以这样导入
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/270671.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号