Eclipse工具_Java常用类

Eclipse的介绍及安装

eclipse安装

32位操作系统,64位操作系统.

Eclipse并不是myeclipse,没有中文插件包,就使用英文的.

eclipse,它最早是eclipse的上面做的一个插件。插件包,因为eclipse是开源的,理解成先写一个核心的功能;一个软件,一般上面有很多小功能呀,它这些小功能,就插到这个核心的包上,一个,一个就成了很多功能,myeclipse最早是为了 Web开发。一旦eclipse核心的库一变,它跟着对应的插件也跟着要变。

[if !supportLists]d. [endif]建议使用英文版. 免安装版的,解压完,就可以用了.


快捷键

a. [endif]代码提示:Alt+/

b. [endif]复制代码:ctrl+alt+方向键(上下)

c. [endif]代码注释

单行注释及取消注释:ctrl+/

多行注释:ctrl+shift+/(正斜杠) 取消多行注释: ctrl+shift+\(反斜杠)

文档注释(alt+shift+j)

包导入或者删除:ctrl+shift+o:导入有用包删除无用包

清除行ctrl+D

向上插入一行:ctrl+shift+回车

向下插入一行快捷键:shift+回车

格式化代码:快捷键:ctrl+shift+f (不推荐使用)

快速查看方法:ctrl+o

跟进方法:Ctrl+鼠标单击点击

返回方法:alt+方向键  左右

ctrl+1快速生成变

包装类:

Integer

Integer: 描述int类型整数的这一类事物

一个Integer对象,就表示一个整数


想要去创建一个Integer对象:Integer类的构造方法

 Integer(int value)

           构造一个新分配的Integer对象,它表示指定的 int 值。

Integer(String s)

构造一个新分配的Integer对象,它表示 String 参数所指示的 int 值。

其他包装类:

基本数据类型其对应的包装类(可以在API文档中查询到)

byte              Byte

short   Short

int   Integer

long              Long

float              Float

double            Double

char   Character

boolean   Boolean



自动拆箱装箱

.包装类的自动拆箱和装箱

1、装箱 : 把一个基本数据类型的数据赋值给一个其对应的包装类的过程

2、拆箱 : 把一个包装类对象赋值给一个其对应的基本数据类型的变量的过程

Integer i1 = new Integer(10);//手动装箱

2.自动装箱:java1.5以后才有的特性:

1.编译环境:右键项目:properties---javaCompiler

3.自动拆箱和装箱,只支持,对应的类型


Double d=1;不可以

享元模式:

概念:

常用的包装类值,缓存起来了:在用的时候直接引用

使用:

.Integer享元模式:把常用的值-128   +127:Integer对象全部缓存起来

该范围需要用,就直接引用

Integer有一个内部类:并且内部类中,有一个静态代码块,优先于主方法执行

超过范围会创建新的对象

强化:对象应该用equals基本数据类型用==

.Double会不会有享元模式?

1~2没法缓存:不存在享元模式


System/Runtime/Java中的垃圾回收机制

什么是java中的垃圾

失去引用的对象

怎么看回收效果

覆写finalize() 方法,对象被回收就会调用此方法

回收方法

System.gc()

String类

创建String对象的两种方式

String str = "ABC";

String string = new String("ABC");

特性:

可变:str变量可以指向任意的字符串对象 : 字符串可变

共享:多个变量可以指向同一个字符串

不变:一个字符串对象在堆中不能变了,因为字符串被解析到一个数组中,数组不可变

空字符串的理解:

/空的字符串对象是对的,只是没有字符串

等同于new String();

StringBuffer/StringBuilder

概念:

String/StringBuffer/StringBuilder的关系

① 这3个类没有直接或者间接的继承关系(不是直系亲属)

    StringBuffer sb = “123”;    报错

② 都表示字符序列(简单理解为字符串)

CharSequence   (字符序列的接口

     |--- String

     |----StringBuffer

     |----StringBuilder

③ 区别

String  :  它的对象一旦被创建那么值和长度就固定不变了

StringBuffer   : 它的对象内容是可以被改变的;

是线程安全的

版本是1.0

StringBuilder  : 它的对象内容是可以被改变的;

是线程不安全的

版本是1.5

相当于StringBuffer效率更高一点

实例:字符串拼接

public static void main(String[] args) {

StringBuilder str = new StringBuilder();//创建一个StringBuilder对象

for (int i = 0; i < 10; i++) {

str.append(i+"");//一直在用一个对象.....

}

System.out.println(str);

}

数学相关类Math/BigInteger/BigDecimal

Math:

概念:

类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数

常用方法:

见API

BigInteger/BigDecimal

概念:

  BigInteger:表示一个更大的整数

BigInteger:描述了更大整数的这一类事物

一个BigInteger对象,就是一个具体的更大的整数

BigDecimal:表示一个更加精准的浮点数

常用方法:

见API

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343

推荐阅读更多精彩内容

  • Eclipse中快捷键的使用 A:新建 ctrl + n B:格式化 ctrl+shift+f C:导入包 c...
    海洋_5ad4阅读 574评论 0 0
  • 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?答:可以有多个类,但只能有一个publ...
    岳小川阅读 906评论 0 2
  • 也许是不够努力不够专心,才有时间去想付出在哪里才会得到回报。但是我一直相信,走过的路,吃过的苦,看过的书,经历...
    素秋秋阅读 570评论 0 1
  • 我想没有人愿意将自己长虱子的情况公之于众,而引人讪笑,也有为着年龄的缘故,不能写出来,即使是体验,我也怕成了...
    什么欲仙阅读 167评论 0 0
  • 曾经和一个做老师的同学探讨过优等生和差生(成绩差的学生)到底是有什么不同。他说,在他任教的班里,优等生遇到...
    李不乖阅读 409评论 1 2