计算机与网络常识1001问

编程入门 行业动态 更新时间:2024-10-25 06:27:44

计算机与网络<a href=https://www.elefans.com/category/jswz/34/1762840.html style=常识1001问"/>

计算机与网络常识1001问

持久化是什么意思?

在一定时间内保持不变就是持久化;
数据库中的数据只要你不去删除或修改就不会变;所以数据库中的数据就是持久化了的数据。
所谓持久化就是:
把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)
将内存中的对象存储在关系型的数据库中,或者存储在磁盘文件中、XML数据文件中
所谓持久化机制就是:
将鲜肉冷藏,吃的时候再解冻的方法;
将水果做成罐头的方法;
将人的脏器迅速冷冻,运输,然后解冻给人移植的技术。
JDBC就是一种持久化机制

 

什么是互联网?
凡是能彼此通信的设备组成的网络就叫互联网。
所以,即使仅有两台机器,不论用何种技术使其彼此通信,也叫互联网。


域名是什么?
比如,你通过在浏览器中输入域名(www.sina)来浏览新浪这个网站。
当用户在浏览器输入某个域名时,
该域名就被解析成其主机空间的IP地址,
你的浏览器通过该IP地址向主机发出请求,
然后主机响应请求将网站内容发回到浏览器

域名和IP的区别是什么?
域名好比是联系人的名字
IP好比是联系人的电话
他们都指向主机空间
URL是主机空间的一个网站文件的存放位置。


接口是什么?
我们乘坐电梯里面的按钮是一个interface。
我们开车一个踩油门它也是一个interface。
像一个中间人让你不需要了解详细的所有细节。
位于复杂系统之上并且能简化你的任务。

 


测试的流程一般是:
①查看接口文档/需求文档了解一个接口的基本信息
  一般有:接口的请求方法、接口的协议、接口的服务器地址(后缀)
  接口所需要的参数,请求正常后,返回结果的样子

②有了这些信息就可以设计一个测试用例了,
  也就是准备/构造一些测试数据(上传类的要构造,查询类的要准备)

③接下来就是执行这个测试用例了
  如果是get请求,可以在浏览器输入地址+参数,然后根据返回结果来判断是否有误
  如果是post请求,就要借助一些工具来做


在eclipse中怎么根据图片的路径就自动打开左侧的工程树?
选中图片文件名称->ctr+shift+r打开资源对话框->右键找到的图片文件—>showinproject
注意:如果不能自动打开,就点击左侧栏的右上角的三角形小图标

 

常见的IDE的一般操作技巧要熟练使用

 


servlet是什么?
servlet是在服务器端上的一个程序
有请求发送到服务器端时,该程序就会被执行
servlet是用来接收请求的


什么是Java对象?
对象就是通过不同的类来创建出来的单独的个体,
每一个对象都是一个单独的个体,就好像世界上不存在两个你


对象和类的区别?
一般我们都把类理解为一个模板,
对象是由模板产生的真正存在的东西,
比如一个Car的类,
那么这个类就可以看做生产Car的模板,
你用这个类产生的实例就可以看做是一辆车了;
在java程序里面,
我们不是直接操作对象的,
而是拿到对象在内存里面的地址,
这个地址就是对象的引用,我们操作这个地址就好像是在操作这个对象一样;

 

如何理解java对象的属性?
属性是用于存储数据的。
直接被访问,容易出现安全隐患。
所以,类中的属性先要被私有化,然后对外提供公共的访问方法。

 

如何理解内存?内存和外存的区别是什么?
我们平常使用的程序如打字软件、游戏软件等,
一般都是安装在硬盘等外存上的,但仅此是不能使用其功能的,
必须把它们调入内存中运行,才能真正使用其功能,
我们平时输入一段文字,或玩一个游戏,其实都是在内存中进行的。
就好比在一个书房里,存放书籍的书架和书柜相当于电脑的外存,而我们工作的办公桌就是内存。

 


静态变量是什么?
用关键字static声明的变量
静态变量就是一个全局变量,也就是说
我们在程序中的任何地方,都可以用它而且可以不实例话它,
在我们调用静态变量的时候它的值不会初始化到以前的值。
比如,静态变量的初始值为1,但是经过我们调用后它的值变成了2,
那么下次我们再调用它的时候,它的值就是2了而不会是1。

 

java中的变量如何区分?
举个例子:
public class Foo{
    public String s; //公共的成员变量 (外部可访问)
    private int i1; //私有的成员变量 (只有自己可以访问)
    int i2; //默认的成员变量 (同一包下可以访问)
    protected int a; //保护的成员变量(自己和子孙类可以访问)   
    public final static float PI=3.14; //静态的(static)不可改变值的(final)公共的成员变量    
    public static void main(String[] args){
        int b=3; //局部变量
    }
}

 

 


java中的所谓内存是什么?
java中的内存=堆内存heap+栈内存stack+静态变量/常量存放区datasegment+方法存放区codesegment
堆内存heap:存放new出的对象,new出的对象只包含成员变量。
如果一个对象是new出来的,那么就会将该对象存放在堆内存heap中
栈内存stack:存放局部成员变量。对于基本的数据类型存放的是基本变量的值,而对于对象变量,存放的是堆内存的地址。
静态变量/常量存区datasegment:存放静态变量(类变量)或是常量。
方法存区codesegment:存放对象的方法。因此即使new出多个对象也是只是存在一个方法。
如:
A a = new A();
A中含有一个work方法,2个成员变量a,b。
则:
new A()会存放在堆内存中,因为堆内存会为该new A()对象分配一块空间;
new A()这个对象不能直接操作,要把地址值赋值给a变量;
这个a变量会分配在栈内存中。所以a里面存放了一个指向堆内存中存放的new A()的地址。
new A()中会有两个变量a,b和一个work方法;
这两个变量依然还会存放在New A()中
而work()方法会存在codesegment中。

 

 

 

 

 

 

 

 

更多推荐

计算机与网络常识1001问

本文发布于:2024-03-13 09:46:47,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1733697.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:常识   计算机   网络

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!