![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA随堂笔记
狮子的鱼
可惜我是狮子座
展开
-
随堂笔记160314适配器和多态
一、适配器模式ex:interface AA{ void test1(); void test2(); void test3(); void test4(); void test5(); void test6(); void test7(); void test8(); void test9();}//上面的接口有9个抽象方法原创 2016-03-20 21:11:13 · 302 阅读 · 0 评论 -
随堂笔记160322MyEclipse
MyEclipse:设置默认jdk:Window-Perferences-JAVA-Installed JresProject(项目) Configure(配置) refactory(重构)快捷键: syso + alt+/ System.out.println();语句+alt+/ 语句提示快捷生成构造函数、getset方法:shift + alt + s查看源代码:原创 2016-03-27 21:21:06 · 391 阅读 · 0 评论 -
随堂笔记160321包
一、package(包):全限定名:包名+类名包命名规则:域名.公司名.项目名.功能名 例如:com.baidu.search.engine;在dos下编译:javac -d . TestDome.java -d后面的.表示当前目录包权限:被访问包中的类权限必须是publicdefault:只能在同一个类中或者同一个包中访问protected:只能在同一个类中或者同一个包中或者不同包原创 2016-03-27 21:20:47 · 242 阅读 · 0 评论 -
随堂笔记160317异常类
一、异常类1.所有异常对象的父类都是Exception2.关键词:try{ //可能出现异常的代码}catch(Exception e){ //捕捉到异常后执行的代码}finally{ 无论是否捕捉到异常,都执行该段代码}3.关于异常类的知识点:异常处理机制可以让异常出现时代码还能正常运行try中一旦抛出了异常则由catch捕捉后执行catch的代码finall原创 2016-03-27 21:20:18 · 271 阅读 · 0 评论 -
JAVA集合(一)
一、集合1. 在java.util包中提供的集合接口和具体实现:1. Collection<E> 集合的根接口,提供了add,remove,size和toArray之类的方法2. Set<E> 不包含重复元素的集合,它包含的元素不必按照任何特定的顺序存储,扩展了Collection<E>3. SortedSet<E> 一个集(set) ,它包含的元素都是排好序的,扩展了Set<E>4原创 2016-04-07 21:36:31 · 256 阅读 · 0 评论 -
随堂笔记160323线程
一、多线程:1.继承Thread:需要在线程中运行的代码写入run方法里.class MyThread extends Thread{ public void run(){ System.out.println("这是一个线程"); }}public class TestDome{ public static void main(String[] args)原创 2016-04-07 21:11:04 · 222 阅读 · 0 评论 -
随堂笔记160308继承
一.继承:class Person{ private String name; private String gender; public Person(){ System.out.println("父类的构造方法"); } public void setName(String name){ this.name = name;原创 2016-03-13 22:40:19 · 254 阅读 · 0 评论 -
随堂笔记160307静态代码块设计模式
本节课的内容是静态(static)、代码库、设计模式。一.static(静态的):1.定义变量时:ex:class Per{ public Static String name; }public class Test{ public static void main(String[] args){ Per p1 = new Per(); p1.nam原创 2016-03-13 22:39:45 · 237 阅读 · 0 评论 -
随堂笔记160303String
本节课也是关于String的一.String:1.split() 分割字符串。ex:String str = "this is test";String[] str1 = str.split(" ");for(String x:str1){ System.out.println(x);}/*输出: this is test*/2.startWith() 匹配字原创 2016-03-13 22:39:13 · 221 阅读 · 0 评论 -
随堂笔记160302OOP和String
一.面向对象(OOP):1.对象:对象里有两个内容,分别为属性和方法,即静态属性和动态属性。2.OOP的特征:1. 封装2. 继承3. 多态3. 一般开发中,开发者首先考虑需要创建几个类,然后再考虑有哪些功能,这些功能由谁来实现。4. 封装: 1. 构造函数: 1. 特点: 1. 函数名与类名相同。 2.原创 2016-03-13 22:38:35 · 345 阅读 · 0 评论 -
随堂笔记160301数组和新特性
今天和课程是对昨天课程数组章节的一个补充和JAVA的一些新特性:数组操作:(以下方法均要导入util包)1.数组排序sort。 ex: import java.util.*; public class Sort{ public stati原创 2016-03-06 21:43:42 · 257 阅读 · 0 评论 -
随堂笔记160228表达式
本节课的内容主要是对上一节的表达式内容做补充表达式:1.异或(^):两个数异或运算,相同位得0,不同位为1 ex: 110(6)111(7)--------001(1) 2.负数在计算机内以补码的形式存放。1.补码:源码取反+1。ex:-3的补码(由2的源码取反得到)00000010(2)-----------11原创 2016-02-28 21:13:10 · 276 阅读 · 0 评论 -
随堂笔记160225表达式
今天是学习JAVA的第三天,主要的内容为数据类型和表达式数据类型:1.数据类型一般有两种,基础数据类型和引用类型。2.类型之间的转换为:char、short、byte->int->long->float->double,注意大字节类型转小字节类型时:float a = 2.5F;3.short、char、byte之间不会相互转换,再进行运算时,这三个类型会优先转原创 2016-02-25 23:17:02 · 334 阅读 · 0 评论 -
随堂笔记160224基础语法
今天是学习JAVA的第二天,主要的内容就是对之前的补充和JAVA SE的基础语法。首先是对之前的补充:1.在环境变量里的"."表示当前目录。2.JAVA_HOME:JDK的根目录。3.一个JAVA文件里可以定义多个类,但不同的类在编译时候一个单独class文件,且一个JAVA文件中只能有一个公共类(public class),且公共类的类名应与该JAVA文件名相同。4.原创 2016-02-24 22:24:28 · 370 阅读 · 0 评论 -
随堂笔记160223安装配置
这是我的第一堂JAVA课程,主要讲述了JAVA的基本信息和学每个语言都会写的"Hellow,World";JAVA的安装与配置:1.首先是JAVA的历史,因GREEN计划而诞生的,SUN公司的产品,目前SUN公司被收购后,属于oracle旗下的产品。2.JAVA主要包括三个产品:JAVE SE(JAVA标准版)JAVA EE(企业级版本) JAVA ME(JAVA轻量级版本原创 2016-02-23 13:30:20 · 284 阅读 · 0 评论 -
随堂笔记160316内部类
一、内部类1.代码:class Person{ private String name; class Heart{ public void jump(){ System.out.println("心脏在跳动"); } }}2.创建内部类实例:class Person{ private String name;原创 2016-03-20 21:13:00 · 268 阅读 · 0 评论 -
随堂笔记160315工厂和代理模式
一、设计模式1.工厂设计模式class Fruit{}class Apple extends Fruit{}class Banana extends Fruit{}class Orange extends Fruit{}class FruitFactory{ public static Fruit produceFruit(String name){ if("香蕉".equa原创 2016-03-20 21:12:05 · 295 阅读 · 0 评论 -
浅谈JAVA中两种比较方式==和equals
浅谈JAVA中两种比较方式==和equals==我们先来谈论下关于 ==int a = 0;int b = 0;int c = 1;System.out.println(a == b);System.out.println(a == c);上面的代码结果是ture和false;我们再看下面的代码:class Person{ private String name; publi原创 2016-04-19 00:01:39 · 505 阅读 · 0 评论