java学习笔记
TU_BO
这个作者很懒,什么都没留下…
展开
-
java基础第一天
1.java运行环境的配置 1.JDK的安装 从www.oracle.com网站下载然后进行安装 path变量的配置我的电脑->属性->->高级系统设置->环境变量配置->path 方法一: (1)找到JDK安装目录下的bin目录复制路径 (2)把该目录添加到path的环境变量中 方法二: (在版本进行更新时只需对home进行更改) (1)...原创 2017-09-26 23:45:06 · 378 阅读 · 0 评论 -
常用类(Object,Scanner,String,StringBuffer),递归
一.ObjectObject类是类层次的根类,每个类都使用Object类作为超类(父类),所有类都使用该类中的方法(包括数组) 1.构造方法 2.方法 (1).hashCode();public int hashCode() {//返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。 } (2).equalspublic boo原创 2017-10-31 19:28:59 · 368 阅读 · 0 评论 -
返回值和形式参数/匿名内部类
一.返回值1.常量2.引用 (1)具体类 返回该类的具体对象 代码示例class Demo{ //成员方法 public float sum(float a,float b){ return (a + b) ; } } //定义一个类 class Student{ public void show(){ System.out.p原创 2017-11-03 11:55:17 · 1464 阅读 · 1 评论 -
BigInteger/BigDeciaml/Calendar/Data/System常用类
一:BigInteger 1.作用 用来操作超过Intgeter类型的数据 2.常用构造方法 BigInteger(String val) 将 BigInteger 的十进制字符串表示形式转换为 BigInteger。 3.常用方法 BigInteger b1=new BigInteger("100"); BigInteger b原创 2017-11-04 22:44:24 · 274 阅读 · 0 评论 -
Map集合/Exception类/File类
一.Map集合一.概述1.哈希表元素的唯一性是通过元素重写hashcode()和equals()方法来保证的 注意:若元素为自定义类型,必须重写这两个方法 2.map集合是双链集合,map集合的数据结构只和键有关 一:添加功能 V put(K key, V value) // 将指定的值与此映射中的指定键关联(可选操作)。 如果键不存在,添加值,返回null 如果原创 2017-11-20 22:49:37 · 321 阅读 · 0 评论 -
多线程
一:线程的引入Ⅰ .进程 1.系统跟配资源调用的独立单位, 2.现在的计算机操作系统基本都是多进程的 3.多进程的意义:提高CPU的使用率 Ⅱ.线程 1.线程介绍 (1)线程依赖于进程存在,一个进程中可能有多个线程 (2)一个进程开启多个线程,他们互相抢占CPU的执行权 特点:随机性 2.单线程 程序的执行路径只有一条 3.多线程 程序的执行路径有多条 J原创 2017-12-02 20:24:11 · 264 阅读 · 0 评论 -
JDK8 之新特性
一:速度快 二:代码少(引入了Lambda表达式) Lambda是一个匿名函数,lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块)。 lambda表达式的几种写法 (1)一个参数 三:引入了Stream API 四:便于并行 五:减少了空指针异常...原创 2018-08-10 11:28:12 · 268 阅读 · 0 评论