Java基础部分

发布时间:2022-06-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Java基础部分脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

工欲善其事必先利其器-----安装IDEA

  1. 去官网安装IDEA

  2. 下载好尽量不要安装到c盘,当然了,你要是有足够大的空间也不是不可以。

  3. 一直next下去,安装好了以后点击 new project新建一个Java项目,保存到你想保存的位置

  4. 点击你的新建项目的src文件新建一个Java class,然后你就可以开始写Java程序啦

  5. 快捷方式 例如:psvm是主方法的名称,sout是输出的快捷方式

Java基础

学会写注释

  • 单行 //

  • 多行 /* */

  • 文档注释 /** **/

标识符

  • 只能以大小写字母,下划线,美元符号$开头

  • 标识符大小写是敏感的

 

数据类型:

所有变量都必须先定义才能使用

基本类型

1.整数:int,byte,short,long(long型要在数字后面加个L )

2.小数(浮点数):float(后加f),double(最好避免使用浮点数去比较)

3.字符型:char 只能写一个字母或字(字符串不是关键字,;类)

4.布尔型:Boolean

 

引用类型

 

类型转换:

低--------------------------------->高

byte,short,char-->int--->long--->float--->double

 

public class Demo01 {    public static void main(String[] args) {        int i=128;        byte b=(byte)i;//内存溢出        //强制转换(类型)变量名  高--低        //自动转换  低--高        System.out.println(i);//128        System.out.println(b);//-128        /*注意点:        1.不能对布尔型进行转换        2.不能把对象类型转换为不相干的类型        3.在把高容量转换到低容量的时候,强制转换        4.转换的时候可能存在内存溢出(要注意每个类型的所占字节),或精度问题         */        System.out.println("================");        System.out.println((int)23.7);//23        System.out.println((int)-45.89f);//-45        System.out.println("================");        char c='a';        int d=c+1;        System.out.println(d);//98        System.out.println((char)d);//b        System.out.println("===========================");        //操作比较大的数的时候,注意溢出问题        //JDK7新特性,数字之间可以用下划线进行分割        int money=10_0000_0000;        int years=20;        int total=money*years;//-1474836480 计算的时候溢出了        long total2=money*years;//默认是int,转换之前已经存在问题了        System.out.println(total);//-1474836480 计算的时候溢出了        System.out.println(total2);//-1474836480        long tatal3=money*(long)years;        System.out.println(tatal3);//先把一个数转为long        //L l    }}

小总结:

1.注意溢出和精度问题

2.强制类型转换从高到底;不能对布尔型进行类型的转换;不能不对象内存转换为不相干的类型

变量:

变量就是可以变化的量,Java变量是程序中最基本的储存单元,其要素包括变量名,变量类型和作用域。

定义方式:

type varName [=value] [{,vaeName[=value]}]\数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量

1.类变量 static

2.常量 final

 

运算符:

1.二元运算符,若几个类型的数相加,有一个为long/double那么结果就为long/double型,没有就为int

2.关系运算符返回结果:正确 错误 布尔值

3.模运算 取整

4.++ -- 自增,自减 一元运算符

5.幂运算 很多运算,我们可以使用一些工具类来操作

//++ -- 自增,自减   一元运算符        int a2 = 3;        int b2 = a2++;//执行完这行代码后,先给b2赋值,再自增        //a=a+1        System.out.println(a2);//4        //a=a+1        int c2 = ++a2;//执行这段代码前,先自增,再给c2赋值        System.out.println(a2);//5        System.out.println(b2);//3        System.out.println(c2);//5 //幂运算  很多运算,我们可以使用一些工具类来操作        double pow=Math.pow(2,3);//2的3次方        System.out.println(pow);

6.逻辑运算符:与或非(&& || !)

7.位运算符:关于二进制的运算 与或非(& | ^(异或) ~(取反))

  • 短路运算

//短路运算        int c=5;        boolean d=(c<4)&&(c++<4);        System.out.println(d);        System.out.println(c);

 

8.字符串连接符 +

//字符串连接符 +        int a=10;        int b=12;        System.out.println(a+b);//22        System.out.println(""+a+b);//1012        //面试题        System.out.println(a+b+"");//22

 

9.三目运算符 ? :

//三元运算符 ? :        //x ? y:z 如果x==true,则结果为y,否则结果为z        int score=80;        String type=score<60?"j及格":"不及格";        System.out.println(type);

 

小结:

在进行数的赋值时要注意它的就长度,在计算时要注意精度和是否会溢出。

生成一个doc文件

参数信息:

@author作者名

@version版本号

@since指明需要最早使用的jdk版本

@param参数名

@return 返回值情况

@throws异常抛出情况

用/**引出,再在方法内定义一个属性和一个方法,然后就是在类的openin-->Explorer-->地址前加cmd打开运行面板-->输入javadoc -encoding UTF-8 -charset UTF-8 类名-->点开刚刚的文件夹,点击index。html文件就可以查看doc文档了

 

 

脚本宝典总结

以上是脚本宝典为你收集整理的Java基础部分全部内容,希望文章能够帮你解决Java基础部分所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: