java基础

Posted luckyjinger

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础相关的知识,希望对你有一定的参考价值。

java基础知识

1、java基本语法

修饰符 class 类名{
       程序代码;
     }  
例: public class HelloWorld{
   System.out.println("你很美");
    }

2、数据类型

byte:一个字节,8位,取值范围-2^7--2^7-1

short:2个字节,16位,取值范围-2^15--2^15-1

int:4个字节,32位,取值范围-2^31--2^31-1

long:8个字节,64位,取值范围-2^63--2^63-1

float:4个字节,32位,书写赋值,后面要加一个大写的字母F或小写f。不写默认为double型。

double:8个字节,64位

char:2个字节,16位,书写需要要单引号’ ‘。

boolean:1个字节,8位,true和false

String:定义字符串,String是一个类。

解析:

二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余表示数值的大小。byte中最大的除去符号位 0 1111 111,换算成十进制就是2^7-1,里面用得等比数列求和:s(n)=a1(1-q^n)/1-q;   最小为1 0000000,即-128.

3、数据类型之间的转换

自动类型转换:

  char int long float double
byte short

强制型转换:

如果被转换的数据类型大于其目标类型,就会丢失一部分信息;如:float转成int.

强制转换格式:目标类型  变量=(目标类型)值    目标类型那里一定要加()

eg:int num=4;

byte b=(byte) num; 这样子目标数据类型加一个括号,说明强制转换

4、变量的作用域

在程序中,变量一定会被定义在某个一对的大括号中,这个大括号所包含 的代码区域就是这个变量的作用域。

5、运算符

算术运算符:+ - * / %、++、--等

赋值运算符:=、+=等

比较运算符:==、!=、<、>等

 

以上是关于java基础的主要内容,如果未能解决你的问题,请参考以下文章

JSP 基础语法

Java基础:封装

[vscode]--HTML代码片段(基础版,reactvuejquery)

JSP开发中的基础语法

Java基础之方法的调用重载以及简单的递归

Java基础——JSP