Java 学习笔记(一)

Java 学习笔记(一)

运行首个Java程序

  1. 每个单词的大小写不能出现问题,Java对大小写非常敏感
  2. 类名和文件名必须相同,比如 class为hello 则文件名必须是hello

在IDEA下的运行

存在以下缩写快捷如

  1. sout:print
  2. psvm:public static void main

Java基础语法

1.注释(同C)

  • 单行注释 //
  • 多行注释 /**/
  • 文档注释 /** */

2.标识符

关键字

如"abstract" “assert” “boolean” "break"等等

系统内置(不可自定义使用)

类名可以用中文名


3.数据类型

强类型语言:变量必须定义后才能使用

  • 基本类型:byte、short、int、long
  • 引用类型:类、接口、数组 如BigDecimal类

二进制:0b

八进制:0

十六进制:0x

可以单独字符用中文表示如

char a=‘杨’ 这里a是unicode编码 不同于C++


4.类型转换

  • 强制类型转换
  • 自动类型转换

操作比较大的数的时候,注意溢出问题


5.变量、常量、作用域

  • 类变量 static 在method内 如静态变量
  • 实例变量 无static method外 class内
  • 局部变量 在方法method内
  • 常量 final关键字

书写规范: 首字母大小写和驼峰原则


6.运算符

同C

用sout输出的时候 字符串连接符’+’

要注意""的位置如

“”+a+b

a+b+""

这两者的输出不同


7.包机制

  • package

一般利用公司域名倒置作为包名

如www.baidu.com

一般用com.baidu

根目录是com 下面是baidu

package pkg1[.pkg2[.pkg3…]]

  • import 导入包

import package1[.package2…].(classname|*)

*是通配符 导入该包下所有类


8.JavaDoc

/** */

可以写作者、版本等等

javadoc -encoding UTF-8 -charset UTF-8 Doc.java

上一篇:Spring中的lookup-method的作用


下一篇:如何在Oracle中把XML转换成物理表字段的形式返回