传智播客学习第十天——Eclipse、String类

2016-05-15 jianchi520

  终于开始使用IDE了,之前为了加强对Java的一些常用关键字和语法的记忆,一直使用的是文本编辑器UltraEdit。不过就我个人而言,我并不喜欢去记忆那么多的函数名和不太很常用的关键字,因为工作中如果使用IDE的话,基本都会有代码提示功能,即使连开头的几个字母都忘记了,还可以看一下手册,并不会降低多少效率。不过不得不承认的是,如果能把大部分关键字和函数记住的话,在面试时做起笔试题来,无疑要更讨好一些。

从使用人数上分,Java有三大IDE:
一、 NetBeans
NetBeans 是Java的发明者Sun公司(2009年被甲骨文收购)创立的一个开源免费的Java IDE项目。目前最新版是7.0.1,它也有支持PHP的版本,以前我在做PHP开发时有用过,感觉界面上没有Eclipse好看,代码提示比较夸张,删除项目时会把文件也给删掉,加上它和team中其他同事使用的IDE不统一,所以就没有去深入研究了。
 
二、 IntelliJ IDEA
IDEA是捷克共和国的JetBrains公司的产品,,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。以前在公司本部的时候看见过Java组的同事用它。它分为社区版和商业版,社区版是开源免费的,但是没有旗舰版好用。
 
三、 Eclipse
Eclipse是今天学习的重点。Eclipse最初是由IBM公司投入超过四千万美元研发的IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。Zend Studio、MyEclipse均是对EclipseIDE的扩展。和其他IDE不同的是,Eclipse是基于Java语言开发的。Eclipse在启动时会比较慢,使用时会占用大量计算机资源。
 
四、 Eclipse常用快捷键
向上/向下移动行: alt + up, alt + down
复制行: ctrl + alt + down
删除行: ctrl + d
插入空行: shift + enter, ctrl + shift + enter
单行注释: ctrl + /
多行注释: ctrl + shift + /, ctrl + shift +
新建: ctrl + n
格式化代码: ctrl + shift + f
查看源代码: ctrl + shift + t
抽取方法: alt + shift + m
改名: alt + shift + r
 
五、 String类
1. 字符串
使用字符串常量形式定义字符串,如"abc"这种形式定义的字符串先在缓冲区中查找是否有该字符串,如果有就直接引用,没有才创建。一旦被创建,无法被改变。
使用构造函数形式定义字符串,是直接创建新对象。
字符串相加是使用StringBuffer来完成的。
所有方法返回的字符串都是使用构造函数创建的,都是一个新对象。
两个字符串常量相加,编译时直接转为一个字符串。
2. String类常用方法
1) trim(); // 去掉字符串前后的空格
2) replace("x", "y"); // 字符串替换,将x替换成y
3) split(","); //分割字符串返回数组
4) substring(x,y)); // 从x号索引开始截取, 到y号索引结束(不包括y号)
5) compareTo("aad")); // 找到第一份个不同的字符,按码表比较
6) indexOf('s'); // 找到指定字符串所在的位置
7) charAt(x); // 返回指定位置上的字符
 

本文出自 “传智播客学习记录” 博客,请务必保留此出处http://itcast163.blog.51cto.com/4030999/742153


用户评论
开源开发学习小组列表