Java学习(一)基础知识点

因为最近需要做一个安卓APP,所以最近开始学习java.特地在博客上记录下自己学习的过程。

 Java程序主要分为三类,Application(应用程序),Applet(小应用程序),Servlei(服务器端小程序).

 

今天学习总结:

今天是学习java的第一天,了解了最基础的一些知识点。

虽然很基础,但是很多东西还是大一大二学习的时候没有搞懂的。

1.java的基本格式,其中类声明为public的时候,文件名必须和类名一样。

 

 public classMyProject{

 

 publicstatic voidmain(String args[]){

 

//………..注意大小写

 

System.out.println();

 

}

 

}

 

 

2.各种数据类型的范围,声明与定义。

Int short long boolean float double,其中和以往不一样的是float的定义:

 float num = 3.0f;

3.0e5;//e5表示10的5次幂。

 

4.变量类型的转换,包括自动类型转换和强制类型转换,还没看。

有一些零散的知识点:

1.a++和++a的区别:

例子:

 int a = 5;

 

对于a++来说:

 int b = a++;则是先把a的值复制给b之后,a再++

输出:

 a = 6;

 b = 5;

 

对于++a来说:

 int b = ++a;则是a++之后,再把a的值复制给b

输出:

 a = 6;

 b = 6;



以及今天写的一些代码:



package myProject1;

 

public class BooleanType {

        publicstatic void main(String args[]){

               booleanstatus = true;

               System.out.println(status);

               //布尔类型的默认值为false

        }

}




package myProject1;

 

public class DoubleAndFloat {

        publicstatic void main(String args[]){

               doublenum1 = 3.0e2;//e2表示10的2次幂

               floatnum2 = 2.0f;//注意后面的那个f

               doublenum3 = num1*num2;

              

               doublenum4 = java.lang.Float.MAX_VALUE;

              

               System.out.println(num1);

               System.out.println(num2);

               System.out.println(num3);

               System.out.println(num4);

        }

}




package myProject1;

 

public class StringTypeInJava {

        publicstatic void main(String args[]){

               charch1 = 97;

               charch2 = 'a';

              

               System.out.println("ch1="+ ch1);

               System.out.println(ch1);

               System.out.println("ch2="+ ch2);

              

              

               //测试转义字符

               charch3 = '\"';

               System.out.println(ch3);

               System.out.println("\"你好啊,我的\"狗\"");

        }

}




package myProject1;

 

public class Tset {

        publicstatic void main(String args[]){

               //java中输出每个类型最大数的方法

               longnum = java.lang.Long.MAX_VALUE;

               shortnum2 = Short.MAX_VALUE;

               bytenum3 = Byte.MAX_VALUE;

              

               System.out.println(num);

               System.out.println(num2);

               System.out.println(num3);

              

              

               //强制类型转换可以防止溢出

               intnum1 = java.lang.Integer.MAX_VALUE;

               System.out.println(num1);

               System.out.println("接下来是溢出和防止溢出的处理:");

               //溢出

               intnum4 = num1 + 1;

               System.out.println(num4);

              

               //防止溢出处理

               System.out.println((long)num4);//强制类型传换

        }

}




 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值