第一次写博客,真的好紧张啊!所以呢,先写点简单的Java基础知识,缓解一下紧张的心情(其实只是快过年了,不想上班罢了)
一、变量的作用域和生命周期
1.作用域:从变量定义开始,到大括号结束
2.生命周期:从定义开始存活,到大括号完后消失
二、&和&&的区别
1.&:无论左边是结果是什么,右边都会参与运算
2.&&:短路与,如果左边是false,那么右边不参与运算
三、switch...case...
1.比较容易考到的是,switch后面能跟哪几种数据类型(byte,char,short,int),为什么说不能跟其他的呢?因为语法规定
四、break、continue、return区别
1.break跳出循环,不执行循环,继续执行后面代码
2.continue跳出本次循环,继续执行后面的循环
3.return直接结束,后面所有程序都不执行
五、重载和重写的区别
1.重载:函数名相同,参数不用(个数和类型)
2.重写:存在父子类中,签名相同,方法内容不同
六、static(块)
1.静态随着类的加载而加载,而且优先于对象存在
2.静态方法中不能使用this,spuer关键字
3.静态代码块、构造代码块、构造函数同时存在时,执行顺序为静态代码块、构造代码块、构造函数
七、final
1.可修饰类、方法、变量
2.不可被继承
3.不能被重写和重载
4.常量,只能赋值一次
八、set、List区别
1.都是继承Collection借口
2.List有序,可以重复
Set无序,不可以重复
先简单的写这些,试试手
相关推荐
Java基础知识(笔试面试必备) 包括如何跳出当前的多重嵌套循环、设计一个一百亿的计算器、"=="和equals方法究竟有什么区别、静态变量和实例变量的区别、abstract class和interface有什么区别等等 备注:里面的序号...
### Java基础知识 1. **Java概述**:Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems开发,后来被Oracle公司收购。Java设计为具有可移植性、安全性、健壮性和平台无关性的特点。 2. **数据类型**:...
Java面试笔记 225道Java面试题JAVA面试基础知识点总结Java数据结构题 JAVA笔试面试WORD资料汇总(19个): 2014年最新Java笔试题及答案.docx 225道Java面试题 学会了Java面试随你问.docx Ant和Maven的作用是什么?两者...
5. 125条常见的java面试笔试题大汇总.pdf:这是一份包含125个JAVA面试和笔试题目的PDF文件,涵盖了基础到高级的JAVA知识,是全面复习的好帮手。 通过以上文件,学习者可以系统性地复习JAVA知识,包括基本语法、面向...
1. **Java基础知识** - **数据类型**:Java有两大类数据类型,基本数据类型(如int、char、boolean)和引用数据类型(如类、接口和数组)。 - **变量**:变量是存储数据的容器,必须先声明后使用,且有其生命周期...
最近的java 面试知识点, 比较全的java基础知识面试知识,linux
1. **Java基础语法**:Java的基础包括变量、数据类型、运算符、流程控制语句(如if-else、switch-case、for、while)、方法定义和调用、数组等。掌握这些是Java学习的第一步。 2. **面向对象**:Java是纯面向对象的...
在Java面试中,面试官通常会考察候选人的基础知识、编程能力、设计模式理解、并发处理、内存管理以及对JVM(Java虚拟机)的了解。香港的JAVA程序员面试笔试题目可能涵盖以下几个关键领域: 1. **基础语法**:面试...
Java笔试题大全主要涵盖了几大核心领域,包括Java基础知识、EJB、代码与编程实践、线程编程以及针对各大公司的具体面试题目。这些文件旨在帮助准备Java相关职位的求职者全面复习并提升自己的技能。 首先,Java基础...
以下是一些主要的Java面试笔试题相关的知识点,包括但不限于: 1. **基础语法**:理解基本数据类型、变量、运算符、流程控制(if、switch、for、while)、数组、字符串等。面试中可能会考察对Java内存模型的理解,...
本书除了对传统的计算机相关知识(Java语言基础知识、Web基础知识、数据结构与算法、操作系统、计算机网络与通信、数据库、设计模式等)以及面试笔试真题进行分析与解答外,还根据当前计算机技术的发展潮流,对面试...
### JAVA基础知识复习面试笔试宝典 #### 面向对象基础 **面向对象**与**面向过程**是两种常见的编程思想。面向过程的核心是过程、步骤或函数,它以过程为核心,强调的是如何去做;而面向对象的核心是对象,它以...
知识覆盖全面:JAVA相关基础知识,框架等
这份资料集主要涵盖Java基础知识、初学者入门指南以及常见的Java面试题,旨在帮助学习者系统地理解和掌握Java的核心概念。 首先,Java基础知识是理解任何Java程序的基础。这包括: 1. **Java环境搭建**:学习如何...
以上是Java程序员面试笔试时应具备的基础知识,熟练掌握这些知识点不仅能帮助他们在面试中表现出色,也能在实际工作中提升开发效率和代码质量。不断学习和实践,是成为一名优秀Java程序员的关键。
Java程序员在面试和笔试过程中,会遇到各种各样的问题,这些问题涵盖了Java语言的基础、进阶、多线程、网络编程、数据库操作、设计模式、框架应用等多个方面。本篇文章将根据提供的资料,深入探讨其中的一些关键知识...