面试复盘(1)
复盘
公司:深圳网新新思软件有限公司
多态
多态存在的三个必要条件:
1.要有继承
2.要有方法的重写
3.父类引用指向子类对象
多态的定义
指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用不同的行为方式。
多态的好处
1.可替换性
2.可扩充性
实现多线程的两种方式
第一种:继承Thread类
第二种:实现Runnable接口的形式定义线程类
JavaWeb连接MySQL数据库步骤
1.启动Tomcat和MySQL服务
2.进行数据库连接
2.1 加载驱动程序
2.2 获取数据库连接
2.3 准备SQL语句,访问数据库
2.4 获取结果集
Linux
mkdir 【增加目录】
rm -rf 目录/文件/压缩包
mv 当前目录 新目录
cp -r 目录名称 目录拷贝的目标位置
find【查】find 目录 参数 文件名称
部署项目
SpringBoot
? (1)代码层的结构
-
工程启动类(ApplicationServer.java)
-
实体类(domain)
-
数据访问层(Dao)
-
数据服务层(Service)
-
前端控制器(Controller)
-
工具类(utils)
-
常量接口类(constant)
-
配置信息类(config)
-
数据传输类(vo)
(2)资源文件的结构
-
配置文件(.properties/.json)
-
国际化(i18n)
-
spring.xml
-
页面静态文件
JAVA的优点缺点
优点 :
1.Java是纯面向对象的语言
2.平台无关性
3.Java提供了很多内置的类库
4.提供了对Web应用开发的支持
5.具有较好的安全性和健壮性
6.去除了C++中难以理解,容易混淆的特性(头文件,指针等)使得程序更加严谨整洁
缺点:
1.解释型语言,运行效率极低,不支持底层操作
2.Java一般不用来建立大型项目
3.取消了指针操作,不像C++那样灵活
HTML常用标签
结构标签
:根标签 :头标签属性 color:文本的颜色 bgcolor:背景色 background:背景图片 颜色的表示方式 1.使用颜色名称 2.RGB模式 内容 div(块级标签),span(行级标签) 基于文字标签 属性:size:设置字体大小 color:设置字体颜色 face:设置字体 标签标题 文本或图片 属性:href:跳转页面的地址 name:名称,描点 1.java.lang包 object、math、String、StringBuffer、System、Thread… 2.java.util包 3.java.io包 4.java.net包 5.java.sql包 6.java.awt包 7.javax.swing包 过程: 经验:JAVA基础,简历上的技能,项目架构。 注意:不要结巴,逻辑要清晰,要礼貌。可以注意转移问题(我不知道A但知道B,不要被带进去。要注意听清hr说的话!) 如果问到职业规划: 这次面试失败了,主要原因:1.基础完全不会2.没有接受面试官的意见(直接反驳)3.不够礼貌说话逻辑不清晰排版标签
超链接是怎么引用的
JAVA常用的包
该包提供了Java语言进行程序设计的基础类,它是默认导入的包该包提供了包含集合框架、遗留的集合类、事件模型、日期和时间实施、国际化和各种实用类该包通过文件系统、数据流、序列化提供系统的输入和输出该包提供实现网络应用于开发的类该包提供了使用Java语言访问并处理存储在数据源中(通常是一个关系型数据库)的API该包包含了构成抽象窗口工具集的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)这两个包提供了GUI设计与开发的类。java.awt包提供了创建界面和绘制图形图像的所有类,而javax.swing包提供了一组“轻量级”的组件,尽量让这些组件在所有的平台上的工作方式相同。面试的问题
1.介绍
2.提问
3.自己的职业规划
4.有没有想问的
【我希望自己成为一个更加职业化,专业化的人,能向同事公司学习,我觉得这是一次难得的机会。所以我希望在接下来三年里,在业务上做出更多的成绩,让自己在专业领域更有影响力。】
有没有想问的:
【对未来加入这个公司,你对我的期望是什么?
公司现在面临的最大的挑战?
贵公司最让你自豪的企业文化?
(下面需要气氛融洽)
你在公司的一天是如何度过的?
我很好奇,你最不喜欢公司的哪一点?】