动力节点——day01
- eclipse的快捷键:
- 1.ctrl+d删除一行
- 2.ctrl+1进行纠错
- 3.alt+/自动补全
- 4.单行注释ctrl+/
- 5.多行注释ctrl+shift+/ 取消ctrl+shift+\
- 6.按住ctrl同时选中某个方法或变量,会自动挑战到变量或方法所在位置
- 7.查找类:ctrl+shift+t
- 8.查找资源ctrl+shift+r
- 9.导入import语句ctrl+shift+o
- 块编辑:支持多行同时编辑
- 静态代码块在类加载的时候执行,并且只执行一次
- 实例代码块在构造方法执行之前执行
- 继承的基本作用是代码复用,但是继承的最重要的作用是:有了继承才有了“方法的覆盖”和“多态机制”
- Java语言只支持单继承,C++支持多继承,B继承A类:A类称为:父类、基类、超类、superclass,B类称为:子类、派生类、subclass
- 继承不能继承私有方法和构造方法
- 私有方法不能继承,所以不能覆盖,构造方法不能继承,所以不能覆盖,静态方法不存在方法的覆盖,覆盖只针对方法不谈属性
- 编译时异常
- 运行时异常
- NullPointerException:空指针异常,空引用访问实例相关的数据
- ClassCastException :类型转换异常,向下转型时可能会发生,向上转型时只要编译通过了,运行一定不会发生错误
- InputMismatchException:输入不匹配异常
- ArithmeticException :算术运算异常 如除数为0
- NumberFormatException:数字格式化异常
- IndexOutOfBoundsException:数组下标越界异常
- 引用 instanceof 数据类型名:true a这个引用指向的对象是一个Animal类型,false a这个引用指向的对象不是一个Animal类型
- final关键字
- final修饰的类无法被继承
- final修饰的方法无法被覆盖
- final修饰的变量或引用一旦被赋值后,不可重新赋值(final修饰的引用指向某个对象之后不能在指向其他对象,但是所指对象内部的内存是可以修改的)
- final修饰的成员变量(实例变量、静态变量)必须赋初值,可以直接赋值,也可以在构造方法中赋值
- Attach Source 链接源码,Workspace在当前工作空间中,External File在压缩文件中,External Folder在文件夹中
- 包名的命名规范:公司域名倒序+项目名+模块名+功能名 package com.bjpowernode.oa.user.service;包名也是标识符必须遵循标识符的命名规则和规范,并且包名要求全部小写D:\course>javac Test01.java D:\course>java com.bjpowernode.oa.user.service.Test01,D:\course>javac -d . *.java,D:\course>javac -d D:\ *.java
- import语句 import java.util.Scanner;可以写成import java.util.*;
- 访问权限修饰符
- public 所有类
- protected 同一个包中的类或不同包中的子类
- 缺省 同一包中的类
- private 本类中
动力节点——day01的更多相关文章
- 分布式技术EJB3_分库架构 - 【动力节点官网】北京Java …
分布式技术EJB3_分库架构 - [动力节点官网]北京Java … http://www.bjpowernode.com/xiazai/2220.html <程序天下--EJB JPA数据库持久 ...
- 001_动力节点_SpringMVC4_SpringMVC简介
1.视频的下载地址是 下载地址:百度云盘 链接:http://pan.baidu.com/s/1ge58XW3 密码:yd5jhttp://www.java1234.com/a/javaziliao/ ...
- 动力节点——day08
什么是集合,有什么用? 数组其实就是一个集合,集合实际上就是一个容器,可以用来容纳其他数据类型 集合为什么说在开发中使用最多? 集合是一个容器,是一个载体,可以一次容纳多个对象,在实际开发中,假设连接 ...
- 动力节点Java培训告诉你Java线程的多功能用法
现在的java开发可谓是八仙过海各显神通啊!遥想当下各种编程语言萎靡不振,而我Java开发异军突起,以狂风扫落叶之态,作为Java培训行业的黄埔军校,为了守护Java之未来,特意总结了一些不被人所熟知 ...
- [Java语言] 《struts2和spring MVC》的区别_动力节点
1.Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上Spr ...
- 动力节点 mysql 郭鑫 34道经典的面试题三
1.第十五题 15.列出受雇日期早于其直接上级的所有员工编号.姓名.部门名称 思路一:第一步将emp a看成员工表,将emp b 看成领导表,员工表的mgr字段应该等于领导表的主键字段 mysql&g ...
- 动力节点 mysql 郭鑫 34道经典的面试题二
13.有3个表S(学生表),C(课程表),SC(学生选课表) S(SNO,SNAME)代表(学号,姓名) C(CNO,CNAME,CTEACHER)代表(课号,课名,教师) SC(SNO,CNO,SC ...
- 动力节点 mysql 郭鑫 34道经典的面试题
DROP TABLE IF EXISTS `dept`; CREATE TABLE `dept` ( `DEPTNO` int(2) NOT NULL COMMENT '部门编号', `DNAME` ...
- 动力节点——day07
什么是异常? 异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序 Java中异常的存在形式? 异常在java中以类的形式存在,每一个异常类都可以创建异常对象 异常的继承结构图 编译 ...
随机推荐
- js 获取开始时间和结束时间相隔小时及分钟(时间戳操作)
js 获取开始时间和结束时间相隔小时及分钟(时间戳操作) 场景描述:获取开始时间和结束时间相隔小时及分钟 实例: TimeOnConfirm(curDate) { if(this.pickernum ...
- Linux--多线程(一)
线程 线程的概念 线程: 线程是OS能够进行运算调度的基本单位.线程是一个进程中的一个单一执行流,通俗地说,一个程序里的一个执行路线就叫做线程. 可以知道的是,一个进程至少有一个执行线程,这个线程就是 ...
- mybatis-特殊查询
特殊SQL的执行 模糊查询 /** * 根据用户名进行模糊查询 * @param username * @return java.util.List<com.atguigu.mybatis.po ...
- python 爬虫 TCL SSL 安全证书问题
其实很复杂 但也很简单 只需要在requests爬虫编写前 加上这句话 requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS = 'DH+AES:RS ...
- 【Bluetooth|蓝牙开发】二、蓝牙开发入门
个人主页:董哥聊技术 我是董哥,嵌入式领域新星创作者 创作理念:专注分享高质量嵌入式文章,让大家读有所得! [所有文章汇总] 1.蓝牙基础概念 蓝牙,是一种利用低功率无线电,支持设备短距离通信的无线电 ...
- 上下文管理器 context managet
定义:实现了上下文管理协议的对象,主要用于保存和恢复各种全局状态,关闭文件等,它本身就是一种装饰器. with语句 with语句就是为支持上下文管理器而存在的
- 给ofo共享单车撸一个微信小程序
想学一下微信小程序,发现文档这东西,干看真没啥意思.所以打算自己先动手撸一个.摩拜单车有自己的小程序,基本功能都有,方便又小巧,甚是喜爱.于是我就萌生了一个给ofo共享单车撸一个小程序(不知道为啥of ...
- 某厂面试:如何优雅使用 SPI 机制
代码不多,文章可能有点长.朋友面试某厂问到的 SPI 机制,联想到自己项目最近写到的 SPI 场景,文章简要描述下 SPI 机制的发展历程 产出背景 因为最近项目中使用分库分表以及数据加密使用到了 S ...
- 随笔——mvc公众号自动登录跳转到原页面的方法
页面路径传参跳到那带到哪 1.全局过滤(继承过滤也行).这里使用的全局过滤 2.过滤判断需要登录的话,获取本次路径传到登录的页面 3.登录的页面判断是微信浏览器的话,参数带到微信登录接口 4.微信登录 ...
- AcWing第78场周赛
今天想起来了,就补一下吧~ 第一题 商品分类 货架中摆放着 n 件商品,每件商品都有两个属性:名称和产地. 当且仅当两件商品的名称和产地都相同时,两件商品才视为同一种商品. 请你统计,货架中一共有多少 ...