您的位置:首页 > 编程语言 > Java开发

java入门心得(基础语法)

2017-11-14 18:44 260 查看
学习内容: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语言其他头文件函数时候需要包含头文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: