JAVA学习 准备篇

Java国际认证(SCJP)典型试题1000例 高清版 pdf Java国际认证(SCJP)典型试题1000例 高清版 pdf 作者: 施铮 出版社: 电子科技大学出版社 出版年: 2005-8 页数: 493 ISBN: 9787810948142 立即下载
一、准备篇
 
1 什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事?
 
答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二
版)?br> ?br> JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Softw
are Develop Kit)。
 
到目前(2003年4月)为止,Java有3个主要版本,即1.0,1.1,2.0;
JDK有1.0,1.1,1.2,1.3,1.4五个版本。
从JDK1.2起,Sun公司觉得Java改变足够大而将java版本号提升为2.0。
不同的JDK主要在于提供的API不同。作为练习你可以下载最新的JDK1.4.1。
真正开发时则应考虑向前兼容,比如1.3。下载请去 http://java.sun.com ;。
 
2 什么是JRE/J2RE?
答:J2RE是Java2 Runtime Environment,即Java运行环境,有时简称JRE。
如果你只需要运行Java程序或Applet,下载并安装它即可。
如果你要自行开发Java软件,请下载JDK。在JDK中附带有J2RE。
注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行Applet,务
必安
装一个J2RE或JDK。
 
3 学习Java用什么工具比较好?
答:作者建议首先使用JDK+文本编辑器,这有助你理解下列几个基础概念:path,class
path
,package
并熟悉基本命令:javac和java。并且下载和你的JDK版本一致的API帮助。


如果你不确定类或函数的用法,请先查阅API而不是发贴求助。
当你熟悉Java之后,你可以考虑换一个IDE。很多人推荐JCreator,实际上JCreator的功
能还
是很弱的。
作者推荐eclipse,下载网址 http://www.eclipse.org ;。因为eclispe是免费的,插件化
的。
 
无论如何,请不要使用Microsoft的VJ++!
因为Microsoft对Java的支持不完整,使用VJ++开发的Java程序无法实现跨平台的功能。

最后但并非最不重要,要有一本好的参考书。
 
4  学习Java有哪些好的参考书?
答:作者首先推荐Thinking in Java,中文名《Java编程思想》,有中文版。
该书第一章介绍了很多面向对象的编程思想,作为新手应当认真阅读。
除此以外,O'relly出版社和Wrox出版社的书也不错。作者本人不喜欢大陆作者的书。
也许你觉得英文太难,但是网上大多数资料都是英文的。另外,你需要经常查阅API,而
那也
是英文的。
 
5  Java和C++哪个更好?
答:这个问题是一个很不恰当的问题。你应该问:Java和C++哪个更适用于我的项目?
如果你不需要跨平台,不需要分布式,要强调程序的运行速度,C++更为适用。
反之阌Φ笨悸荍ava。
 
6  什么是J2SE/J2EE/J2ME?


答:J2SE就是一般的Java。
J2ME是针对嵌入式设备的,比如Java手机,它有自己的SDK。而J2EE使用J2SE的SDK。
J2EE规范更多的是对J2EE服务器的要求和开发人员的约束。详情见后继《J2EE FAQ》。
 
二、命令篇
 
7  我写了第一个Java程序,应该如何编译/运行?
答:首先请将程序保存为xxx.java文件,
然后在dos窗口下使用javac xxx.java命令,你会发现该目录下多了一个xxx.class文件
,
再使用java xxx命令,你的java程序就开始运行了。
 
8  我照你说的做了,但是出现什么“'javac' 不是内部或外部命令,也不是可运行的程
序或
批处理文件。”。
答:你遇到了path问题。操作系统在一定的范围(path)内搜索javac.exe,但是没能找到
。
请编辑你的操作系统环境变量,新增一个JAVA_HOME变量,设为你JDK的安装目录,
再编辑Path变量,加上一项 %JAVA_HOME%\bin。
然后关掉并新开一个dos窗口,你就可以使用javac和java命令了。
 
9  环境变量怎么设置?
答:请向身边会设的人咨询。
 
10  javac xxx.java顺利通过了,但是java xxx的时候显示什么“NoClassDefFoundErro
r”?br>

?br> 答:你遇到了classpath问题。java命令在一定的范围(classpath)内搜索你要用的
class文件
,但是未能找到。
首先请确认你没有错敲成java xxx.class,
其次,检查你的CLASSPATH环境变量,如果你设置了该变量又没有包含.(代表当前目录
)的?br> 睿?br> 你就会遇到这个问题。请在你的CLASSPATH环境变量中加入一项. 。另
外参见15。
 
11  我在java xxx的时候显示“Exception in thread "main" java.lang.NoSuchMethod
Erro
r: main”。
答:首先,在你的程序中每个java文件有且只能有一个public类,
这个类的类名必须和文件名的大小写完全一样。
其次,在你要运行的类中有且只能有一个public static void main(String[] args)方
法,
这个方法就是你的主程序。
 
12 package是什么意思?怎么用?
答:为了唯一标识每个类并分组,java使用了package的概念。
每个类都有一个全名,例如String的全名是java.lang.String,其中java.lang是包名,
Stri
ng是短名。
这样,如果你也定义了String,你可以把它放在mypackage中,
通过使用全名mypackage.String和java.lang.String来区分这两个类。
同时,将逻辑上相关的类放在同一个包中,可以使程序结构更为清楚。


你要做的就是在java文件开头加一行“package mypackage;”。
注意包没有嵌套或包含关系,A包和A.B包对java命令来说是并列的两个包(虽然开发者
可能?br> 凳景叵担?br>  
13 我没有声明任何package会怎么样?
答:你的类被认为放在默认包中。这时全名和短名是一致的。
 
14 在一个类中怎么使用其他类?
答:如果你使用java.lang包中的类,不用做任何事。
如果你使用其他包中的类,使用import package1.class1; 或 import package2.*;
这里.*表示引入这个包中的所有类。然后在程序中你可以使用其他类的短名。
如果短名有冲突,使用全名来区分。
 
15 我用了package的时候显示"NoClassDefFoundError",但是我把所有package去掉的时
候能
正常运行。
答:将你的java文件按包名存放。
比如你的工作目录是/work,你的类是package1.class1,那么将它存放为/work/package
1/cl
ass1.java。
如果没有声明包,那么直接放在/work下。
在/work下执行javac package1/class1.java,再执行java package1.class1,你会发现
一切
正常。
另外,你可以考虑开始使用IDE。


 
16 我想把java编译成exe文件,该怎么做?
答:JDK只能将java源文件编译为class文件。
class文件是一种跨平台的字节码,必须依赖平台相关的JRE来运行。Java以此来实现跨
平台?br> 浴?br> 有些开发工具可以将java文件编译为exe文件。作者反对这种做法,因
为这样就取消了跨平台
性。
如果你确信你的软件只在Windows平台上运行,你可以考虑使用C++/C#来编程。
 
17 我在编译的时候遇到什么"deprecated API",是什么意思?
答:所谓deprecated是指已经保俏讼蚯凹嫒萜鸺匀槐A舻姆椒ā?br> 这些方
法可能会在以后取消支持。你应当改用较新的方法。
一般在API里面会说明你应当用什么方法来代替之。
 
三、I/O篇
 
18 我怎么给java程序加启动参数,就像dir /p/w那样?
答:还记得public static void main(String[] args)吗?这里的args就是你的启动参
数。
在运行时你输入java package1.class1 -arg1 -arg2,args中就会有两个String,一个
是arg
1,另一个是arg2。
 
19 我怎么从键盘输入一个int/double/字符串?


答:java的I/O操作比C++要复杂一点。如果要从键盘输入,样例代码如下:
BufferedReader cin = new BufferedReader( new InputStreamReader( System.in ) )
;
String s = cin.readLine();
这样你就获得了一个字符串,如果你需要数字的话再加上:
int n = Integer.parseInt( s ); 或者 double d = Double.parseDouble( s );
 
20 我怎么输出一个int/double/字符串?
答:在程序开始写:
PrintWriter cout = new PrintWriter( System.out );
需要时写:
cout.print(n); 或者cout.println("hello")等等。
 
21 我发现有些书上直接用System.in和System.out输入输出,比你要简单得多。
答:java使用unicode,是双字节。而System.in和System.out是单字节的stream。
如果你要输入输出双字节文字比如中文,请使用作者的做法。
 
22 我怎么从文件输入一个int/double/字符串?
答:类似于从键盘输入,只不过换成
BufferedReader fin = new BufferedReader( new FileReader(" myFileName " ) );
PrintWriter fout = new PrintWriter( new FileWriter(" myFileName " ) );
另外如果你还没下载API,请开始下载并阅读java.io包中的内容。
 


23 我想读写文件的指定位置,该怎么办?
答:你肯定没有认真看API。java.io.RandomAccessFile可以满足你的需要。
 
24 怎么判断要读的文件已经到了尽头?
答:你肯定没有认真看API。在Reaer的read方法中明确说明返回-1表示流的结尾。
 
四、 关键字篇
 
25  java里面怎么定义宏?
答:java不支持宏,因为宏代换不能保证类型安全。
如果你需要定义常量,可以将它定义为某个类的static final成员。参见26和30。
 
26  java里面没法用const。
答:你可以用final关键字。例如 final int m = 9。被声明为final的变量不能被再次
赋值?br> ?br> final也可以用于声明方法或类,被声明为final的方法或类不能被继承
。
注意const是java的保留字以备扩充。
 
27  java里面也不能用goto。
答:甚至在面向过程的语言中你也可以完全不用goto。请检查你的程序流程是否合理。
如果你需要从多层循环中迅速跳出,java增强了(和C++相比)break和continue的功能
,支?br> 謑abel。


例如:
outer :
while( ... )
{
        inner :
        for( ... )
        {
           ...   break inner; ...
           ... continue outer; ...
        }
}
和const一样,goto也是java的保留字以备扩充。
 
28  java里面能不能重载操作符?
答:不能。String的+号是唯一一个内置的重载操作符。你可以通过定义接口和方法来实
现类
似功能。
 
29  我new了一个对象,但是没法delete掉它。
答:java有自动内存回收机制,即所谓Garbarge Collector。你再也不用担心指针错误
,内?br> 嬉绯隽恕?br>  
30  我想知道为什么main方法必须被声明为public static?


答:声明为public是为了这个方法可以被外部调用,详情见面向对象篇37。
static是为了将某个成员变量/方法关联到类(class)而非实例(instance)。
你不需要创建一个对象就可以直接使用这个类的static成员,
在A类中调用B类的static成员可以使用B.staticMember的写法。
注意一个类的static成员变量是唯一的,被所有该类对象所共享的。
 
31  throw和throws有什么不同?
答:throws用于声明一个方法会抛出哪些异常。而throw是在方法体中实际执行抛出异常
的动
作。
如果你在方法中throw一个异常,却没有在方法声明中声明之,编译器会报错。
注意Error和RuntimeException的子类是例外,无需特别声明。
 
32  什么是异常?
答:异常最早在Ada语言中引入,用于在程序中动态处理错误并恢复。
你可以在方法中拦截底层异常并处理之,也可以抛给更高层的模块去处理。
你也可以抛出自己的异常指示发生了某些不正常情况。常见的拦截处理代码如下:
try
{
        ...... //以下是可能发生异常的代码
        ...... //异常被抛出,执行流程中断并转向拦截代码。
        ......
}


catch(Exception1 e) //如果Exception1是Exception2的子类并要做特别处理,应排在
前面
{
  //发生Exception1时被该段拦截
}
catch(Exception2 e)
{
  //发生Exception2时被该段拦截
}
finally //这是可选的
{
   //无论异常是否发生,均执行此段代码
}
 
33  final和finally有什么不同?
答:final请见26。finally用于异常机制,参见32。
 
五、 面向对象篇
 
34  extends和implements有什么不同?
答:extends用于(单)继承一个类(class),而implements用于实现一个接口(inter
face
)。
interface的引入是为了部分地提供多继承的功能。


在interface中只需声明方法头,而将方法体留给实现的class来做。
这些实现的class的实例完全可以当作interface的实例来对待。
有趣的是在interface之间也可以声明为extends(单继承)的关系。
 
35  java怎么实现多继承?
答:java不支持显式的多继承。
因为在显式多继承的语言例如c++中,会出现子类被迫声明祖先虚基类构造函数的问题,

而这是违反面向对象的封装性原则的。
java提供了interface和implements关键字来部分地实现多继承。参见34。
 
36 abstract是什么?
答:被声明为abstract的方法无需给出方法体,留给子类来实现。
而如果一个类中有abstract方法,那么这个类也必须声明为abstract。
被声明为abstract的类无法实例化,尽管它可以定义构造方法供子类使用。
 
37 public,protected,private有什么不同?
答:这些关键字用于声明类和成员的可见性。
public成员可以被任何类访问,
protected成员限于自己和子类访问,
private成员限于自己访问。
Java还提供了第四种的默认可见性,当没有任何public,protected,private修饰时,成
员是?br> 话诳杉?br>

类可以用public或默认来修饰。
 
38 Override和Overload有什么不同?
答:Override是指父类和子类之间方法的继承关系,这些方法有着相同的名称和参数类
型。
Overload是指同一个类中不同方法(可以在子类也可以在父类中定义)间的关系,
这些方法有着相同的名称和不同的参数类型。
 
39 我继承了一个方法,但现在我想调用在父类中定义的方法。
答:用super.xxx()可以在子类中调用父类方法。
 
40 我想在子类的构造方法中调用父类的构造方法,该怎么办?
答:在子类构造方法的第一行调用super(...)即可。
 
41 我在同一个类中定义了好几个构造方法并且想在一个构造方法中调用另一个。
答:在构造方法第一行调用this(...)。
 
42 我没有定义构造方法会怎么样?
答:自动获得一个无参数的构造方法。
 
43 我调用无参数的构造方法失败了。
答:如果你至少定义了一个构造方法,就不再有自动提供的无参数的构造方法了。
你需要显式定义一个无参数的构造方法。


 
44 我该怎么定义类似于C++中的析构方法(destructor)?
答:提供一个void finalize()方法。在Garbarge Collector回收该对象时会调用该方法
。
注意实际上你很难判断一个对象会在什么时候被回收。作者从未感到需要提供该方法。
 
45 我想将一个父类对象转换成一个子类对象该怎么做?
答:强制类型转换。如
public void meth(A a)
{
        B b = (B)a;
}
如果a实际上并不是B的实例,会抛出ClassCastException。所以请确保a确实是B的实例
。
 
46 其实我不确定a是不是B的实例,能不能分情况处理?
答:可以使用instanceof操作符。例如
if( a instanceof B )
{
        B b = (B)a;
}
else
{
        ...


}
 
47 我在方法里修改了一个对象的值,但是退出方法后我发现这个对象的值没变!
答:很可能你把传入参数重赋了一个新对象,例如下列代码就会造成这种错误:
public void fun1(A a) //a是局部参数,指向了一个外在对象。
{
        a = new A(); //a指向了一个新对象,和外在对象脱钩了。如果你要让a作为传
出变
量,不要写这一句。
        a.setAttr(attr);//修改了新对象的值,外在对象没有被修改。
}
基本类型也会出现这种情况。例如:
public void fun2(int a)
{
        a = 10;//只作用于本方法,外面的变量不会变化。
}
 
六、java.util篇
 
48 java能动态分配数组吗?
答:可以。例如int n = 3; Language[] myLanguages = new Language[n];
 
49 我怎么知道数组的长度?


答:用length属性。如上例中的  myLanguages.length 就为 3。
 
50 我还想让数组的长度能自动改变,能够增加/删除元素。
答:用顺序表--java.util.List接口。
你可以选择用ArrayList或是LinkedList,前者是数组实现,后者是链表实现。
例如:  List list = new ArrayList(); 或是 List list = new LinkedList();  。
 
51 什么是链表?为什么要有两种实现?
答:请补习数据结构。
 
52 我想用队列/栈。
答:用java.util.LinkedList。
 
53 我希望不要有重复的元素。
答:用集合--java.util.Set接口。例如:Set set = new HashSet()。
 
54 我想遍历集合/Map。
答:用java.util.Iterator。参见API。
 
55 我还要能够排序。
答:用java.util.TreeSet。例如:Set set = new TreeSet()。放进去的元素会自动排
序。
你需要为元素实现Comparable接口,还可能需要提供equals()方法,compareTo()方法,
hash


Code()方法。
 
56 但是我想给数组排序。
答:java.util.Arrays类包含了sort等实用方法。
 
57 我想按不同方法排序。
答:为每种方法定义一个实现了接口Comparator的类并和Arrays综合运用。
 
58 Map有什么用?
答:存储key-value的关键字-值对,你可以通过关键字来快速存取相应的值。
 
59 set方法没问题,但是get方法返回的是Object。
答:强制类型转换成你需要的类型。参见45。
 
60 我要获得一个随机数。
答:使用java.util.Random类。
 
61 我比较两个String总是false,但是它们明明都是"abc" !
答:比较String一定要使用equals或equalsIgnoreCase方法,不要使用 == !
==比较的是两个引用(变量)是否指向了同一个对象,而不是比较其内容。
Java国际认证(SCJP)典型试题1000例 资源名称:Java国际认证(SCJP)典型试题1000例资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。 立即下载

相关推荐

《Java国际认证(SCJP)典型试题1000例 中文版

《Java国际认证(SCJP)典型试题1000例 中文版

JAVA学习入门

 JAVA学习入门 对初次接触者 相当有用   java学习入门篇.必看.(转载) 1 什么是Java、Java2、JDK?JDK后面的1.3、1.4.2版本号又是怎么回事? 答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二版) JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Softw are Develop K

木公子②仁 738

Java SCJP中文学习指南

Java SCJP中文学习指南,很浅显易懂

Java_log2000_类与对象1

对象篇entry1 关键词: java; 类与对象; 值传递; 参数传递; 对象作为参数的特点普通数据类型作为参数传递是值传递,而对象是引用传递。public class X { private static int a; public static void main(String [] args) { modify(a); Syste

S_gy_Zetrov的博客 641

Java Scjp

Java Scjp重點參考資料給需要的人

STM32 BLDC无刷电机霍尔信号捕获与换相控制实战解析

本文深入解析了STM32如何实现BLDC无刷电机的霍尔信号捕获与换相控制。详细阐述了硬件接口配置、定时器霍尔传感器模式的使用、抗干扰的滤波器与软件容错设计,以及中断服务与换相逻辑的实战代码。重点解决了信号抖动、换相不准等常见问题,旨在帮助开发者构建稳定可靠的电机驱动基础。

weixin_29193259的博客 369

SCJP考试第二套3

这是第2套题中的51-90题310-025 Leading the way in IT testing and certification tools, www.testking.com Question No 51 Exhibit: 1. import java.io.IOException; 2. public class ExceptionTest( 3. public static voi

首席技术执行官CTO(Chief Technology Officer)|技术总监--邓斌博客 1800

大数据面试 逻辑题

逻辑题大致分为比较逻辑题、分析逻辑题、综合逻辑题、抽象逻辑题、概括逻辑题、推理逻辑题、论证逻辑题等,由于这类题比较考验综合素质,因此也一直是各大企业笔试、面试时经常喜欢考察的题目类型之一。很多童鞋认为逻辑题很难,其实不然。多做练习,打开思路,这类题还是可以轻易化解的。 下面为大家整理了网络上最全的75道逻辑判断测试题。在每道题目下方有答案,是用白色显示的,反选就可以看到啦~ 【1】假设有一个池...

zzq_0916s的博客 4423

SCJP啊!

本来以为SCJP作为SUN最基本的认证会很简单,但是看了SUN的中文考纲还是有点小复杂的,每个题目都要涉及2个知识点以上,什么面向对象概念,继承、多态、线程等什么的,还是有点难度的,不能掉以轻心,还是要努力,其实除了SUN的JAVA我还有一个愿望,就想去考思科的认证,但是没办法,时间不够,又不是超人,哪来那么多精力去学那么多东西,能学好JAVA我就烧香了,最多以后工作了再...

weixin_34194379的博客 90

STC8H开发(十六): GPIO模拟SPI驱动Ci24R1实现低成本无线遥控

本文详细介绍了如何使用STC8H单片机通过GPIO模拟SPI驱动Ci24R1无线模块,实现低成本无线遥控方案。内容涵盖硬件设计要点、软件驱动开发技巧及实战优化经验,特别适合消费电子产品开发者参考。Ci24R1凭借其高性价比和双模协议支持,成为替代传统nRF24L01+的理想选择。

weixin_30378623的博客 351

【产品经理修炼之道】- 优惠券系统从入门到精通(二)

在电商平台中,优惠券的使用场景与频次都很高。那么如何做好一个优惠券系统呢?本文总结了相关流程和设计思路,希望对你有所帮助。上一篇与大家分享了架构中的前端应用、生命周期、优惠券管理中OpenAPI 、基础系统,今天继续与大家分享架构图中优惠券模板部分。

xiaoli8748的专栏 1292

JAVA认证考试(SCJP)笔记之第一章语言基础

JAVA国际认证(SCJP)典型试题1000列

Dear_Q的博客 503

基于Python的网贷平台数据爬虫实战:Scrapy+Selenium+反反爬策略

python复制下载# items.py本文详细介绍了如何使用Python构建一个完整的网贷平台数据爬虫系统,涵盖了从基础爬取到高级反反爬策略的全套解决方案。我们使用了Scrapy框架作为基础,结合Selenium处理动态内容,实现了多种反反爬策略,并探讨了分布式爬虫的实现方式。机器学习识别验证码基于深度学习的网页结构变化检测自动化行为模拟的更精细控制基于Kubernetes的弹性爬虫集群。

2201_76125261的博客 1560

JAVA学习准备篇

JAVA学习 准备篇 (转载)一、准备篇   1 什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事?   答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二 版)?br> ?br> JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Softw are Develop Kit)。   到目前(20

软若石(I Will Get What I Want.)Asp.Net,Ajax,C#,Javascript 1098

UG二次开发GRIP创建drill工序

UG二次开发GRIP创建drill工序

qq285503851的博客 1696

PCL点云DBSCAN聚类算法:基于密度的点云聚类

核心点是在给定半径内拥有足够多邻居点的点,边界点是在给定半径内没有足够多邻居点但是位于核心点的邻域内的点,噪声点是既不是核心点也不是边界点的点。本文将介绍PCL中的DBSCAN(基于密度的空间聚类应用噪声)算法,用于点云数据的聚类。上述示例代码首先从PCD文件中读取点云数据,并设置了DBSCAN聚类的参数,包括邻域搜索半径(epsilon)和邻域内最小点数(min_points)。需要注意的是,示例代码中的点云数据格式为pcl::PointXYZ,如果使用其他类型的点云数据,需要相应地修改代码。

LpmShell的博客 1241

JAVA学习 准备篇 (转载)

一、准备篇1什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事?答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二版)?br>?br>JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2SoftwareDevelopKit)。到目前(2003年4月)为止,...

weixin_30340745的博客 282

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

学习 java 开发前的准备之JDK配置篇

准备开发环境 JDK的下载安装与环境变量配置: 一,为什么要使用JDK?  JDK是java软件开发包(Java Development Kit)的简称,要想开发java程序就必须安装JDK。没有JDK的话,无法编译运行Java程序。 因为JDK包含的基本组件包括以下文件:   javac.exe,用于编译java文件,将java文件编译成class文件   java.exe,用于运行class文件,将class文件运行出结果   其实进行java开发不仅需要jdk,还需要jre(Java Ru

潞的博客 914

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

学习之前的准备工作(Java篇)

据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以1000万的程序员数量位居首位。 而且很多软件的开发都离不开Java编程,因此其程序员的数量最多。而在以Java编程为核心的开发领域中,javaEE程序员的需求量10年来一直居于首位!...

m0_53877764的博客 74

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

搭建学习环境准备篇,2024年最新java数据结构有哪些面试

总而言之,面试官问来问去,问的那些Redis知识点也就这么多吧,复习的不够到位,知识点掌握不够熟练,所以面试才会卡壳。将这些Redis面试知识解析以及我整理的一些学习笔记分享出来给大家参考学习网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)一个人可以走的很快,但一群人才能走的更远!

2401_84411956的博客 495

Java学习从入门到精通(六/八)准备篇

一、准备篇1 什么是Java、Java2、JDK?JDK后面的1.3、1.4.2版本号又是怎么回事? 答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二版) JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Software Develop Kit)。2 什么是JRE/J2RE? 答:J2RE是Java2 Runtime Enviro

孤狼工作室 898

毕业设计准备(4)——java学习篇④

学习视频来源:B站尚硅谷java基础视频

mubaza的博客 521

毕业设计准备(1)—— java学习篇①

学习视频来自B站尚硅谷java基础视频

mubaza的博客 56
上一篇: 架构语言ArchiMate -业务层(Business Layer)
下一篇: JSP和SERVLET区别
zi_jun
博客等级 码龄18年 109粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值