java入门心得(基础语法)

学习内容:JAVA基础语法

心得:个人学过C语言,所以有些通过C语言类比个人理解,但是也因为之前长期学C语言,所以有些JAVA类语法也有点固定化,要改,继续加油


一.基本概念

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

1.1分隔符就像分号是每个语句的结束等。

1.2标识符是比如helloworld,标识符是自己可以设置的字符,记得,标识符可以字母,数字,下划线美元符号组成,

     但是开头不能是数字。

1.3关键词是SUM公司大神自己命名的字符,比如public,所以我们不能占用,不能改变


二.数据类型

2.1进制转换:了解十进制,二进制,八进制,十六进制之间关系


2.2基本数据类型:(java数据类型分为两种)


心得:主要理解两点:每个数据类型本身占用内存大小和表示数据范围。比如byte占用1个字节=8个位,表示数据范围是-128~127;如何数据范围是-128~127?需要了解                        两点:计算机种所有数据是二进制存储和正数是保存其原码,负数是保存其绝对值的相反数加1。然后第一位是符号位,0表示正数,1表示负数,8位最大位是0111                     1111=2^7-1(2^6+2^5+.......),8位最小数是1000 0001=-128。


2.3引用数据类型:字符串类型:为什么叫引用类型?这是关于内存管理问题。

String s1 = "heson"; String保存的只是栈上地址,而heson内容是保存在堆,所以叫引用类型。

int  s1 = 123,都是保存在栈上,区别在这里。


2.4.数据类型强制转换

心得:大字节数据类型转小字节数据类型自动转换。小字节数据类型转大字节数据类型需要强制转换。


三.package包

心得:就相当于文件夹,放在最顶层,package searchsort.java;相当于C语言的头文件吧。


四.import导出

心得:因为系统默认导出java.lang类,和同一个包内所有类,所以但我们需要系统其他类的包时候也就是相当于C语言其他头文件函数时候需要包含头文件。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值