java基础常识
一:java技术分类javase:java standard editor:java标准版,主要定义java经常使用的API(Application Programming Interface:应用编程接口),例如:多线程机制、IO流、集合框架、网络编程、XML标记语言等等。javaee:java enterprise editor:java企业版,主要定义servlet/jsp、JDBC(java database collection)、EJB等常用的技术。javame:java m...
2024-01-10java基础知识(二)
java的布局管理: borderLayout:则将板块分为东西南北中五个方向,每添加一个组件就要指定组件摆放的方位,放置在东西南北四个方向的组件将贴边放置.当拉大Frame的时候,处在center(中间)的组件就不断积压东西南北四个方向的组件(边界布局) flowLayout:是将组件流水似的摆放在Frame或其它构件上,...
2024-01-10java基面试础知识详解
面向对象的三大特性 1)封装就是把同一类事物的属性和方法归到同一个类中,方便使用防止该类的代码和数据被外部类定义的代码随意访问要访问该类的数据和代码必须通过严格的方法控制封装的主要功能在于我们能修改自己的实现代码,而不用修改哪些调用程序的代码片段。优点:减少耦合...
2024-01-10java基础知识-(数组)
Java数组一. 概述 1. 定义:数组是一种数据结构,用来存储同一类型值的集合。 2. 数组是存在下标索引的,通过下标可以获取指定位置的元素,数组小标是从0开始的,也就是说下标0对应的就是数组中第1个元素,可以很方便的对数组中的元素进行存取操作。 3. 数组存...
2024-01-10Java 封装基础知识
在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修...
2024-01-10Java基础知识-去重
java基础知识-去掉list集合中的重复元素:思路:首先新建一个容器resultList用来存放去重之后的元素然后遍历sourceList集合中的元素判断所遍历的元素是否已经存在于resultList,如果不存在,则将这个元素加入到resultList中,否则不加。通过判断将第二次出现的相同元素过滤掉,只有第一次出现的元素才...
2024-01-10java网络编程基础知识介绍
网络基础知识1、OSI分层模型和TCP/IP分层模型的对应关系这里对于7层模型不展开来讲,只选择跟这次系列主题相关的知识点介绍。2、七层模型与协议的对应关系网络层 ------------ IP(网络之间的互联协议)传输层 ------------ TCP(传输控制协议)、UDP(用户数据报协议)应用层 ------------ Telnet(Internet...
2024-01-10java标识符的基础使用
在我们使用Java基本类的时候,有些人会发现开头的字母是大写的,除了本身要区别于其他的英文单词外,还有一个就要的因素就是标识符的作用。在标识符的使用上可以说是非常广泛,涉及到了很多知识点的命名上。下面我们就java标识符的概念、组成、使用规则和命名原则带来详细介绍。1.概念标识...
2024-01-10Java基础知识点(三)
前言:准备将Java基础知识点总结成一个系列,用于平常复习并加深理解。每篇尽量做到短小精悍,便于阅读。1.Math类中相关函数Math.floor(x):返回不大于x的最大整数。eg:Math.floor(1.4)=1.0。Math.round(x):该函数会进行“四舍五入”,具体操作:返回小于等于(x+0.5)的最大整数(加0.5然后向下取整)。换算...
2024-01-10Java基础知识点(一)
前言:本篇随笔,主要记录Java的基础知识点,不管是用于项目或者面试中,笔者认为都非常有用,所以将持续更新......1.Java的访问权限Java中有四种访问权限:默认访问权限、public、private、protected这四种访问权限中,只有默认访问权限和public才能修饰类(这里所说的类为外部类,对于内部类,四种...
2024-01-10Ajax基础知识详解
Ajax主要的功能是实现了浏览器端 异步 访问服务器:通过浏览器的XMLHttpRequest对象发出小部分数据,与服务端进行交互,服务端返回小部分数据,然后更新客户端的部分页面。1.先实例化XMLHttpRequest对象var request;if (window.XMLHttpRequest){ request=new XMLHttpRequest();}else{ request=new ActiveXObject("Microsoft.XMLHTTP"); //...
2024-01-10深入学习java位运算的基础知识
相信大家和我一样,接触java这门语言的时候就听过java位运算的鼎鼎大名,当然也仅限于听说过。日常开发过程中使用过么?使用位运算的好处是什么?想要真正理解java位运算,首先要搞清楚,这个“位”代表的含义。一切的起源:二进制位:二进制位,简称“位”。是二进制记数系统中表示小于2...
2024-01-10一些java二进制的相关基础知识
说明任何东西都有规范,提到JAVA就会提到2个规范,JAVA语言规范、JVM规范。JAVA语言规范主要定义JAVA的语法、变量、类型、文法等等,JVM规范主要定义Class文件类型、运行时数据、帧栈、虚拟机的启动、虚拟机的指令集等等。JAVA语言规范主要定义什么是JAVA语言。JVM规范主要定义JVM内部实现,二进制c...
2024-01-10继承 多态 java相关基础知识
1:静态语句块、构造语句块(就是只有大括号的那块)以及构造函数的执行顺序例子:class HelloA { public HelloA() { System.out.println("HelloA"); } { System.out.println("I'm A class"); } static { System.out.println("static A"); }}public class HelloB extends HelloA { pub...
2024-01-10java安全学习-环境准备/基础知识
补java的坑,开始!intell常用快捷键:ctrl+n 快速查找定位类的位置ctrl+q 快速查看某个类的文档信息shift + F6 快速类、变量重命名ctrl + i 在当前类实现接口的方法ctrl + o 复写基类的方法ctrl+shift+空格 推荐适用于当前函数的变量alt+insert 快速设置类的方法ctrl+shift+a 快速查找各种类,变量,操作ctrl+alt+...
2024-01-10Java多线程:多线程基础知识
定义:多个线程之间的操作无论采用何种执行时序或交替方式,都要保证不变性条件不被破坏 “共享”:变量可以由多个线程同时访问; “可变”:变量的值在其生命周期内可以发生改变如果当多个线程访问...
2024-01-10java泛型基本知识及通用方法
泛型的基本使用泛型是Java SE 1.5的新特性, 泛型的本质是参数化类型, 也就是说所操作的数据类型被指定为一个参数. 这种参数类型可以用在类、接口和方法的创建中, 分别称为泛型类、泛型接口、泛型方法. Java语言引入泛型的好处是安全简单.今天就从以下几个方面介绍一下java的泛型: 基础, 泛型关键...
2024-01-10Java中的数组基础知识学习教程
数字通常情况下,当我们处理数字时,使用原始数据类型,如 byte,int,long,double 等。示例int i = 5000;float gpa = 13.65;byte mask = 0xaf;然而,在开发中,我们会遇到需要使用对象而不是原始数据类型的情况。为了实现这个, Java 为每个原始数据类型提供包装类。所有的包装类 (Integer, Long, Byte, Double, Fl...
2024-01-10【java】类的初识
面向过程思想:强调的是功能行为面向对象思想:不自己亲自做,将功能封装为对象,强调具备功能的对象,指挥对象实现各种功能。以后开发实际就是找对象使用对象,要是对象没有就创建对象并维护对象。面向对象的三个特征:封装,继承,多态类和对象的区别: 类:对共性事物的描述。...
2024-01-10【java】一些零碎的知识点
java注释文档一些常用的javadoc标签常用javadoc标签@see: other-class引用other-class 生成的html文档会有一个See Alse 作为超链接的只是条目{@link package.class#member label}同@see, 但是用于行内. 生成的html文档会有一个label作为超链接的只是条目{@docRoot}产生到文档根目录的相对路径,用于文档树页面的...
2024-01-10【Java】JAVA基础知识点之异常
一.JAVA异常异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Throwable子类的实例,描述了出现在一段编码中的 错误条件。当...
2024-01-10【Java】JAVA基础知识点之集合
List , Set继承至Collection接口,Map为独立接口List下有ArrayList,LinkedList,VectorSet下有HashSet,LinkedHashSet,TreeSetMap下有HashMap,LinkedHashMap, TreeMap,Hashtable1.集合和数组的区别:2.Collection集合的方法:3.常用集合的分类:Collection 接口的接口 对象的集合(单列集合)├——-List 接口:元素按进入先后有序...
2024-01-10java并发编程专题(一)----线程基础知识
在任何的生产环境中我们都不可逃避并发这个问题,多线程作为并发问题的技术支持让我们不得不去了解。这一块知识就像一个大蛋糕一样等着我们去分享,抱着学习的心态,记录下自己对并发的认识。1.线程的状态:线程状态图:1、新建状态(New):新创建了一个线程对象。2、就绪状态(Runnable...
2024-01-10java基础81 jsp的内置对象(网页知识)
1、什么是内置对象? 在jsp开发中,会频繁使用到一些对象,如:HttpSession,ServletContext,HttpServletRequest。 如果每次使用这些对象时,都要去创建对象 显示非常麻烦。所有sun公司就设计jsp时,在jsp页面加载完毕后会自动帮助开发者创建好这些对象,而开发者只需要直接使用这些对象去调用方法即可...
2024-01-10