java基础知识一 数据类型与变量

java基础知识

注释

// /* /

养成写注释的习惯

标识符

关键字:public,class, static, void, …(就只用到这些标识符)

类名,方法名($,_,字母 开头),一定要用英文来写。

数据类型

强类型语言:要求变量的使用要严格符合规定,所有变量都必须定义后使用(类型不会改变)

string a ;
System.out.println(a); //错了

基本类型:int, float(4), double(8), boolean, byte(一个字节), short, long, char

float num = 50.1F; //float后要加f
double num2 = 3.14159;
char name = 'a';

引用类型:类,接口,数组

问题拓展:

int i = 10;
int i2 = 010; //八进制
int i3 = 0x10; //十六进制

float f = 0.1f;
double d = 1.0/10;
boolean t = (f==d) //false
//float 是有限的离散的,最好全用double进行运算

char c1 = 'a';
System.out.println((int) c1); //强制类型转换,Unicode 2字节 65536个
char c3 = '\u0061';
 // \n,\t 转义字符
 
String sa = new String("Hello world");
String sb = new String("Hello world");
System.out.println(sa == sb);//false

类型转换

强制转换:(int)a; (要考虑溢出)

自动转换: double <- int;

变量

type varName [= value]

局部变量:main方法,其他方法(相当于c中的函数中的自己定义的值)

实例变量:在类里面,方法的外面,(使用更频繁,要先定义类,在对类的实例变量进行赋值)

类变量:前面要加static static int a = 0;

常量:final (一般与static连用) static final int

命名规则:见名知意

类成员变量,局部变量,方法名:除了第一个单词外其他单词首字母大写。 maxValue

常量:大写,下划线 MAX_VALUE

运算符

与c++相同 ?: ++ –

包机制

包的本质是文件夹,

new -> package (com.baidu.www) 公司名的倒置

然后把你想要的放进去的类拖进去就行了 package com.dai

import 导入包 import com.dai.*; 全部导入

(阿里巴巴开发手册)

javadoc

jdk帮助文档

生成自己的api文档:

package com.dai;

/**
 * @anthor dai
 * @version 1.0
 * @since 1.8
 */
public class demo {
    String name;

    /**
     * 
     * @param name
     * @return
     * @throws Exception
     */
    public String test(String name) throws Exception{
        return name;
    }
}

前面加cmd javadoc -encoding UTF-8 -charset UTF-8 demo.java

生成了文档

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值