黑马程序员技术交流社区

标题: 分享基础班一些小知识 [打印本页]

作者: 陈玮    时间: 2018-7-20 20:23
标题: 分享基础班一些小知识
作为一个杭州黑马的菜鸟,大说特说技术,也是不切实际了一点,在这里我就当对自己这段时间的所学的内容一个梳理和总结了。
首先,要用java语言开发程序,必须要有可以开发java的环境,已经开发软件
学校里使用的是JDK 9,以及IDEA 2017.3的开发工具,这类软件在网上都能轻易的下载到这里不详说。
其次比较重要的几个基本数据类型,包括整数型:byte,short,int,long;浮点型:float,double 字符型:char 布尔型: boolean; 四类八种基本数据类型,在这强调一点,除了以上所有基本数据类型以外,其他的都是引用数据类型。
数据类型转换需要注意的一些 1,。强制类型转换一般不推荐使用,因为有可能发生精度损失,数据溢出2. byte/short/char 这三种类型都可以发生数学运算.
Java中的面向对象的思想:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事。Java中的面向对象时java语言的精髓所在,他能够帮程序员解决一些代码重复,频繁,繁琐的事情。面向对象有三大基本特征:封装,继承,多态。类:是一组相关属性和行为的集合。对象:是一类事物的具体体现,必须具备该类事物的属性和行为。
类的定义格式:public class 类名称{成员变量 成员方法}成员变量就是属性,成员方法就是行为。
对象的使用格式:创建对象:类名 对象名 = new 类名();使用对象访问类中的成员:对象名.成员变量; 对象名.成员方法();
API(Application Programming Interface)应用程序编程接口,这是java程序员常用的工具,可以理解为一本字典,里面包含了java中所有的类使用import关键字导包,在类的所有代码之前导包,引入要使用的类型,java.lang包下的所有类无需导入。
ArrayLIst 集合数组到:目前为止,我们想存储对象数据,选择的容器,只有对象数组。而数组的长度是固定的,无法适应数据变化的需求。为了解决这个问题,Java提供了另一个容器 java.util.ArrayList 集合类,让我们可以更便捷的存储和操作对象数据。
String类:java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如 "abc" )都可以被看作是实现此类的实例。类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻译为大写或小写的所有字符的字符串的副本
常用方法:java.lang.String :此类不需要导入。
查看构造方法
public String() :初始化新创建的 String对象,以使其表示空字符序列。
public String(char[] value) :通过当前参数中的字符数组来构造新的String。
public String(byte[] bytes) :通过使用平台的默认字符集解码当前参数中的字节数组来构造新的String。
public boolean equals (Object anObject) :将此字符串与指定对象进行比较。
public boolean equalsIgnoreCase (String anotherString) :将此字符串与指定对象进行比较,忽略大小写。
public int length () :返回此字符串的长度。
public String concat (String str) :将指定的字符串连接到该字符串的末尾。
public char charAt (int index) :返回指定索引处的 char值
public int indexOf (String str) :返回指定子字符串第一次出现在该字符串内的索引
public String substring (int beginIndex) :返回一个子字符串,从beginIndex开始截取字符串到字符串结尾。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2