- 博客(18)
- 收藏
- 关注
原创 OpenGL ES 笔记1
OpenGL 是一个仅关注图像渲染的图像接口库,在渲染过程中需要将它的顶点信息、纹理信息、编译好的着色器信息等渲染状态的信息存储起来,存储这些信息的数据结构就是OpenGL 的上下文。调用任何 OpenGL 函数前,必须已经创建了 OpenGL Context,GL Context 存储了 OpenGL 的状态变量以及其他渲染有关的信息。OpenGL 是个状态机,有很多状态变量,是标准的过程式操作过程,改变状态会影响后续所有操作,这和面向对象的解耦原则不符,毕竟渲染本身就是个复杂的过程。OpenGL
2022-07-14 11:24:39 209 1
原创 Spring和Hibernate面试题目
1、什么是MVC设计模式模型-视图-控制器(Model-View-Controller)。MVC架构的Web应用程序被分割成若干逻辑部件,把各种对象按照功能的不同分割成了3部分,主要目的就是为了将各种对象的耦合度降到最低。被分割成的3个部分为:模型(Model)、视图(View)、控制器(Controller)。模型(Model):代表了应用程序的数据和处理这些数据的规则。当模型发生变化时,它会通知视图,并为视图提供查询模型相关状态的能力;视图(View):用来组织模型的内容,它从模型中获取数据,然
2020-12-09 09:34:58 305
原创 JavaEE相关问题
1、一个Web应用程序应该遵守哪些规范标准的Java Web应用程序所需的目录结构和文件存放方式及其相关说明去下表:2、什么是ServletHttp请求就是向Web服务器请求一种信息资源,如文本、图片、视频等。Servlet在Java Web服务器中就充当了这种信息资源的最小表示单位,代表了服务器端的一个资源,用户可以通过浏览器获取到这些资源。Servlet可以进行无限的扩展,它可以使用Java的所有类库资源,为用户返回文本、图片、音频等各类信息资源。Servlet必须实现javax.servle
2020-12-07 10:38:45 268
原创 Java高级特效---网络编程
1、TCP/IP协议的理解TCP/IP(Transmission Control Protocol/Internet Protocol的简写),中文译名为传输控制协议/因特网互联协议,又叫网络通讯协议。这个协议是Internet最基本的协议,也是Internet的基础。它的名字是由网络层的IP协议和传输层的TCP协议组成的。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Pro
2020-12-03 11:14:40 517
原创 Java高级特效---多线程编程
1、什么是多线程线程是进程中的一个执行单元,又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度。而多线程是一种机制,它允许在程序中并发执行多个指令流,每个指令流都成为一个线程。多线程进制下的线程彼此间相互独立,容易共享数据,通过并发执行的方式来提高程序的效率和性能。2、进程和线程的区别线程的划分尺度小于进程,线程属于某一个进程;进程是程序的一种动态形式,是CPU、内存等资源占用的基本单位,而线程不可以独立的占用这些资源。进程之间相互独立,通信困难,而线程之间共享一块内存区域,
2020-12-01 15:00:47 141
原创 Java高级特性---输入/输出流
1、目录和文件操作目录和文件是磁盘树形结构中最基本的组成单元,Java用File类来统一表示他们,通过它们来完成目录和文件的创建、删除、查询等操作。File类经常使用的方法:isDirectory()和isFile()方法:用于检查该File对象所代表的是目录还是文件;createNewFile()方法:创建新文件,采用File对象所存储的路径和文件名进行创建;list()方法:用于目录,得到目录下所有的文件名,类型为字符串数组;getName()方法:得到文件名,不包含路径;delete()
2020-12-01 10:02:38 198
原创 Java图形用户界面基础
目前,Java关于图形用户界面的开发存在两套API,一个是AWT,一个是Swing。现在大多数时候Java图形用户界面开发指的是Swing的开发。1、JFrame的作用是什么?该如何使用一个典型的图形用户界面是一个窗口的形式呈现给用户的,Swing也不例外。其实,JFrame就起到了Swing窗口的作用。JFrame是Swing创建视窗的一个基础类,它像一个容器一样,可以包含其他的组件进来,是其他组件赖以生存的对象。使用步骤:用new语句创建JFrame读写,可以通过构造方法传入视窗标题参数;设
2020-11-29 17:21:36 928 1
原创 Java数组和集合的使用
1、如何理解数组在Java中作为一个类使用Java数组的步骤:声明数组,使用一个引用来操作数组;使用new关键字为数组创建所需的内存空间,并且返回一个引用的值,还可以使用{}符号为数组赋初始值;使用数组的下标对数组值进行操作。Java的数组本质上是一个类,该类保存了数据类型的信息。该类通过成员变量的像是来保存数组,通过[]符号使用下标来访问数组。在处理基本数据类型时,数组保存的是变量的值,如果没有定义初始值,数组会把这些变量保存的值初始化为0(int类型数组);处理引用数据类型时(如String
2020-11-28 21:34:12 783
原创 Java数据类型及类型转换
1、int和Integer有什么区别int是8种基础变量之一,字节长度为4,。属于基础数据类型,它的创建不会在堆内存中开辟空间,一般是保存在栈内存中,可以进行算数加减乘除运算。Integer是int的包装类,在java.lang包下,不属于基本数据类型,是一个类所以它不能执行加减乘除运算。在参数传递的时候,传递的是它代表的对象的一个引用。2、各个数据类型的取值范围int型数据字节长度为4,一共32位,因此取值范围为:-2^31 ~ 2^31-1long型数据字节长度为8,一共64为,取值
2020-11-27 18:40:49 441 1
原创 Java语法基础 --- 包和访问控制
1、包如何被创建和使用?包是可以有效解决类重名的问题。使用package关键字来指明该类是属于哪个包的,如果该包已经存在则无需创建,若该包还没创建,则创建一个新包。package com.faker.test当需要使用其他包的类时使用import关键字导入即可使用。import java.util.List;import java.util.ArrayList;public class Test{ public static void main(String[] args){ List
2020-11-26 19:58:50 222
原创 Java语法基础 --- 对象和类型
1、类和对象有什么区别?Java的类通过class关键字定义,它代表了一个抽象的集合,类里面可以定义属性和方法,它们代表了每个类实例的数据和动作。Java虚拟机只对类加载一次,对静态变量也只加载一次。对象是指某一个特性抽象的实例,属于某一种类型,也就是对象是通过类创建的。它必须从属于某一个类,通过new关键字来创建,代表了一个特定类型的实例,可以被多次创建。总之,类是一种抽象,对象是类的实现。2、Java中如何使用继承来重用代码?Java中的继承只有单继承,也就子类只能继承一个父类,而不能继承多个
2020-11-26 18:45:03 281
原创 Java语法基础 ---基础类型和语法
1、java变量及作用范围java变量可分为:静态变量、局部变量、成员变量静态变量:是指static关键字修饰的变量,生命周期由所在类决定;局部变量:定义在方法里的变量、方法的参数或者代码块里定义的变量,作用范围用大括号{}来界定;成员变量:类中没有用static修饰的变量,声明周期由对象决定。2、Java的变量分为哪两种大的数据类型?基本数据类型和引用数据类型。...
2020-11-25 16:14:06 199
原创 Java语言概述面试题目
1.java与c++程序在编译和运行上有什么区别?java程序经过编译后生成的是中间的字节码文件,这些字节码文件放在jvm中运行。c++程序编译后,是把源码直接编译成计算机可以识别的机器码,例如dll、exe文件。2、什么是jvm及其工作原理?JVM(java virtual machine),是一种利用软件模拟出来的计算机,用来运行java程序,是java跨平台特性的基础。jvm具有想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。3.java程序为什么无需delete语句进行内存回
2020-11-22 22:17:00 149
原创 Java开发和运行环境
1.jdk和jre什么区别?JDK(java development kit)是java开发工具,其中包含了jre,还提供了运行、编译所需要的工具,javac、javaw等;jre(java runtime environment)仅仅是java的运行环境,最核心的内容是jvm以及核心类库。2.如何利用jdk编译和运行应用程序?JDK是sun公司提供的java开发工具包,安装好以后就可以使用javac、java命令工具了,它们均在JDK安装目录的bin文件夹下,把这个路径配置到path环境变量中;
2020-11-22 16:47:16 903
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人