ISBN:9787302131755 [十位:7302131759]
页数:451 约重:0725Kg
定价:¥3900 Java是一种很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合于在Internet上应用开发,Java已成为网络时代最重要的编程语言之一。
本书注重可读性和实用性,配备了大量的例题,许多例题都经过精心的考虑,既能帮助读者理解知识,又具有启发性。本书通俗易懂,便于自学,针对较难理解的问题,例子都是从简单到复杂,内容逐步深入,便于读者掌握Java编程的技巧。 第1章Java入门
11Java的诞生
12Java的特点
13安装Sun公司的SDK
14一个Java程序的开发过程
15一个简单的Java应用程序的开发过程
16一个简单的Java小应用程序
17什么是JSP
习题
第2章标识符、关键字和数据类型
21标识符和关键字
22Java的基本数据类型
23Java的数组
习题
第3章运算符、表达式和语句
31运算符与表达式
32语句概述
33控制语句
34循环语句
35break和continue语句
习题
第4章类、对象和接口
41编程语言的几个发展阶段
411机器语言
412过程语言
413面向对象编程
42类
421类声明
422类体
423成员变量和局部变量
424方法
425方法重载
426构造方法
427类方法和实例方法
428值得注意的问题
43对象
431创建对象
432使用对象
433于象的引用和实体
434参数传值
44static关键字
441实例变量和类变量的区别
442实例方法和类方法的区别
45this关键字
46包
461包语句
462import语句
463将类打包
47访问权限
471私有变量和私有方法
472共有变量和共有方法
473友好变量和友好方法
474受保护的成员变量和方法
475public类与友好类
48类的继承
481子类
482子类的继承性
483成员变量的隐藏和方法的重写
484final关键字
49对象的上转型对象
410多态性
411abstract类和abstract方法
412super关键字
413接口
4131接口的声明与使用
4132理解接口
4133接口回调
4134接口做参数
414内部类
415匿名类
4151和类有关的匿名类
4152和接口有关的匿名类
416异常类
4161try-catch语句
4162自定义异常类
417Class类
4171获取类的有关信息
4172使用Class实例化一个对象
418基本类型的类包装
4181Double类和Float类
4,182Byte、Integer、Short、工,ong类
4183Character类
419反编译和文档生成器
420JAR文件
4201将应用程序压缩为JAR文件
4202将类压缩成JAR文件
4203更新、查看JAR文件
习题
第5章字符串
51字符串
52字符串的常用方法
53字符串与基本数据的相互转化
54对象的字符串表示
55StringTokenizer类
56字符串与字符、字节数组
57StringBuffer类
58正则表达式
习题
第6章时间、日期和数字
61Date类
62Calendar类
63Math类
64BigInteger类
习题
第7章AWT组件及事件处理
71Java窗口
711Frame常用方法
712菜单条、菜单、菜单项
713窗口与屏幕
72文本框
721TextField类的主要方法
722文本框上的ActionEvent事件
73内部类实例做监视器
74按钮与标签
741标签组件
742按钮组件
75菜单项
76文本区
761TextArea类主要方法
762文本区上的TextEvent事件
77面板
771Panel类
772ScrollPane类
78布局
781FlowLayout布局
782BorderLayout布局
783CardLayout布局
784GridLayout布局
785BoxLayout布局
786null布局
79画布
710选择型组件
7101选择框
7102下拉列表
7103滚动列表
711Component类的常用方法
712窗口事件
713鼠标事件
714焦点事件
715键盘事件
716使用剪贴板
717打印
718综合实例
习题
第8章建立对话框
81Dialog类
82文件对话框
83消息对话框
84确认对话框
85颜色对话框
习题
第9章Java多线程机制
91Java中的线程
92Thread类的子类创建线程
93使用Runnable接口
94线程的常用方法
95GUI线程
96线程同步
97在同步方法中使用wait()、notif(),()和nodf3,All()方法
98挂起、恢复和终止线程
99计时器线程Timer
910线程联合
911守护线程
习题
第10章输入输出流
101File类
102FileInputStream类
103FileOutputStream类
104FileReader类和FileWriter类
105使用文件对话框打开和保存文件
106RandornAccessFile类
107数据流
108数组流
109对象流
1010序列化与对象克隆
1011文件锁FileLock
1012Process类中的流
1013带进度条的输入流
习题
第11章Java网络的基本知识
111使用URL
112读取URL中的资源
113显示URL资源中的HTML文件
114处理超链接
115InetAdress类
116套接字
117网络中的数据压缩与传输
118UDP数据报
119广播数据报
习题
第12章JavaApplet基础
121JavaApplet的运行原理
122网页向JavaApplet传值
123JavaApplet扣使用URL
124JavaApplet中建立新线程
125JavaApplet中使用套接字
习题
第13章常见数据结构的Java实现
131链表
132栈
133树集
134树映射
135散列集
136散列表
137向量
习题
第14章图形与图像
141绘制文本
142绘制基本图形
143建立字体
144清除
145Java2D
146图形的布尔运算
147绘制钟表
148绘制图像
149制作JPG图像
1410XOR绘图模式
1411打印图形、图像
习题
第15章Java数据库连接(JDBC)
151创建数据源
152JDBC-ODBC桥接器
l53顺序查询
154可滚动结果集
155排序查询
156模糊查询
157随机查询
158更新、添加、删除记录
l59预处理语句
1510数据库访问中的套接字技术
习题
第16章Java与多媒体
161在小程序中播放音频
162在另一个线程中创建音频对象
163在应用程序中播放音频
164Java媒体框架(JMF)
习题
第17章JavaSwing基础
171几个重要的类
172中间容器
173各种组件
习题 ISBN:9787302135517 [十位:7302135517] 作/译者:张跃平
出版社:清华大学出版社
出版日期:2006年10月
页数:215
定价:¥1900 本书是《Java 2实用教程》(第三版)(清华大学出版社)的配套实验指导和习题解答。
一 有很多教程,叫学了也白搭
这年头,网上的Java教程一堆一堆的,看的我们很多Java宝宝们是眼花缭乱,不知该如何是好,我当年也是从这个过程走过来的,每天看很多老师的Java教程,听的自己晕头转向的,当然我不是说他们讲错了,他们讲的知识层面的东西是对的,但是很多做Java教程的老师不善于深入浅出,通俗易懂的来为我们讲解知识,什么是好教程?好教程就是让我们学了之后,有一种豁然开朗的感觉,而不是云深不知处,我想说的是这种教程,不看也罢,浪费了时间,迷茫了自己。
二 有一种教程叫无论你身处何地,都能现场直播教你
现在很多网上流传的教程都是很多年前的,远远的不适应现在Java新应用的需要,基本上都是一些淘汰货,很多小伙伴们,从网上找这种破烂,学的还不亦乐乎,也是醉了。综上所述,我们很多人学不好Java,是因为 一开始就选择错了,选择不对,努力白费。为了能够让广大Java学子们在网上学到Java的系统精华知识,通俗易懂的理解这些知识,我们决定现在每天晚上现场直播在网上教大家学习Java,我们的老师,一般的老师不用,我们只让牛掰的老师讲,而你什么都不需要付出,你只需要来我们这个群里听就行,开头的的第一部分是:426,位于中间的第二部分是:396,处于最后一部分的是:284,学习没有任何借口,想强大就要努力,同时这也不是一个单打独斗的时代了,大家在这里一块学习,打拼出属于我们的Java新天地。
三Java新手入门的30个基本概念
在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。
Java概述:
目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发Java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在windows,solaris,linux其他操作系统上使用完全相同的代码Java的语法与C++语法类似,C++/C程序员很容易掌握,而且Java是完全的彻底的面向对象的,其中提出了很好的GC(Garbage Collector)垃圾处理机制,防止内存溢出。
Java的白皮书为我们提出了Java语言的11个关键特质。
(1)Easy:Java的语法比C++的相对简单,另一个方面就是Java能使软件在很小的机器上运行,基础解释其和类库的支持的大小约为40kb,增加基本的标准库和线程支持的内存需要增加125kb。
(2)分布式:Java带有很强大的TCP/IP协议族的例程库,Java应用程序能够通过URL来穿过网络来访问远程对象,由于servlet机制的出现,使Java编程非常的高效,现在许多的大的web server都支持servlet。
(3)OO:面向对象设计是把重点放在对象及对象的接口上的一个编程技术其面向对象和C++有很多不同,在与多重继承的处理及Java的原类模型。
(4)健壮特质:Java采取了一个安全指针模型,能减小重写内存和数据崩溃的可能型。
(5)安全:Java用来设计网路和分布系统,这带来了新的安全问题,Java可以用来构建防病毒和防攻击的System事实证明Java在防毒这一方面做的很优秀。
(6)中立体系结构:Java编译其生成体系结构中立的目标文件格式可以在很多处理器上执行,编译器产生的指令字节码(Javabytecode)实现此特性,此字节码可以在任何机器上解释执行。
(7)可移植:Java中对基本数据结构类型的大小和算法都有严格的规定所以可移植很好。
(8)多线程:Java处理多线程的过程很简单,Java把多线程实现交给底下操作系统或线程程序完成所以多线程是Java作为服务器端开发语言的流行原因之一。
(9)Applet和servlet:能够在网页上执行的程序叫Applet,需要支持Java的浏览器很多,而applet支持动态的网页,这是很多其他语言所不能做到的。
基本概念:
1OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率。
2OOP中最重要的思想是类,类是模板是蓝图,从类中构造一个对象,即创建了这个类的一个实例(instance)。
3封装:就是把数据和行为结合起在一个包中)并对对象使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段(instance field)。
4通过扩展一个类来获得一个新类叫继承(inheritance),而所有的类都是由Object根超类扩展而得,根超类下文会做介绍。
5对象的3个主要特点
behavior---说明这个对象能做什么
state---当对象施加方法时对象的反映
identity---与其他相似行为对象的区分标志
每个对象有唯一的indentity 而这3者之间相互影响
6类之间的关系:
use-a :依赖关系
has-a :聚合关系
is-a :继承关系--例:A类继承了B类,此时A类不仅有了B类的方法,还有其自己的方法(个性存在于共性中)
7构造对象使用构造器:构造器的提出,构造器是一种特殊的方法,构造对象并对其初始化。
例:Data类的构造器叫Data
new Data()---构造一个新对象,且初始化当前时间
Data happyday=new Data()---把一个对象赋值给一个变量happyday,从而使该对象能够多次使用,此处要声明的使变量与对象变量二者是不同的new返回的值是一个引用。
构造器特点:构造器可以有0个,一个或多个参数
构造器和类有相同的名字
一个类可以有多个构造器
构造器没有返回值
构造器总是和new运算符一起使用
8重载:当多个方法具有相同的名字而含有不同的参数时,便发生重载编译器必须挑选出调用哪个方法。
9包(package)Java允许把一个或多个类收集在一起成为一组,称作包,以便于组织任务,标准Java库分为许多包javalang javautil java,net等,包是分层次的所有的java包都在java和javax包层次内。
10继承思想:允许在已经存在的类的基础上构建新的类,当你继承一个已经存在的类时,那么你就复用了这个类的方法和字段,同时你可以在新类中添加新的方法和字段。
11扩展类:扩展类充分体现了is-a的继承关系 形式为:class (子类) extends (基类)。
12多态:在java中,对象变量是多态的而java中不支持多重继承。
13动态绑定:调用对象方法的机制。
(1)编译器检查对象声明的类型和方法名。
(2)编译器检查方法调用的参数类型。
(3)静态绑定:若方法类型为priavte static final 编译器会准确知道该调用哪个方法。
(4)当程序运行并且使用动态绑定来调用一个方法时,那么虚拟机必须调用x所指向的对象的实际类型相匹配的方法版本。
(5)动态绑定:是很重要的特性,它能使程序变得可扩展而不需要重编译已存代码。
14final类:为防止他人从你的类上派生新类,此类是不可扩展的。
15动态调用比静态调用花费的时间要长。
16抽象类:规定一个或多个抽象方法的类本身必须定义为abstract。
例: public abstract string getDescripition
17Java中的每一个类都是从Object类扩展而来的。
18object类中的equal和toString方法。
equal用于测试一个对象是否同另一个对象相等。
toString返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示
(toString 方法是一个很重要的方法)
19通用编程:任何类类型的所有值都可以同object类性的变量来代替。
20数组列表:ArrayList动态数组列表,是一个类库,定义在javauitl包中,可自动调节数组的大小。
21class类 object类中的getclass方法返回ckass类型的一个实例,程序启动时包含在main方法的类会被加载,虚拟机要加载他需要的所有类,每一个加载的类都要加载它需要的类。
22class类为编写可动态操纵java代码的程序提供了强大的功能反射,这项功能为JavaBeans特别有用,使用反射Java能支持VB程序员习惯使用的工具。
能够分析类能力的程序叫反射器,Java中提供此功能的包叫Javalangreflect反射机制十分强大
1在运行时分析类的能力。
2在运行时探察类的对象。
3实现通用数组操纵代码。
4提供方法对象。
而此机制主要针对是工具者而不是应用及程序。
反射机制中的最重要的部分是允许你检查类的结构用到的API有:
javalangreflectField 返回字段
javareflectMethod 返回方法
javalangreflectConstructor 返回参数
方法指针:java没有方法指针,把一个方法的地址传给另一个方法,可以在后面调用它,而接口是更好的解决方案。
23接口(Interface)说明类该做什么而不指定如何去做,一个类可以实现一个或多个interface。
24接口不是一个类,而是对符合接口要求的类的一套规范。
若实现一个接口需要2个步骤:
1声明类需要实现的指定接口。
2提供接口中的所有方法的定义。
声明一个类实现一个接口需要使用implements 关键字
class actionB implements Comparable 其actionb需要提供CompareTo方法,接口不是类,不能用new实例化一个接口
25一个类只有一个超类,但一个类能实现多个接口。Java中的一个重要接口:Cloneable
26接口和回调编程一个常用的模式是回调模式,在这种模式中你可以指定当一个特定时间发生时回调对象上的方法。
例:ActionListener 接口监听
类似的API有:javaswingJOptionPane
javaswingTimer
javaawtTookit
27对象clone:clone方法是object一个保护方法,这意味着你的代码不能简单的调用它。
28内部类:一个内部类的定义是定义在另一个内部的类。
原因是:
1一个内部类的对象能够访问创建它的对象的实现,包括私有数据。
2对于同一个包中的其他类来说,内部类能够隐藏起来。
3匿名内部类可以很方便的定义回调。
4使用内部类可以非常方便的编写事件驱动程序。
29代理类(proxy):
1指定接口要求所有代码
2object类定义的所有的方法(toString equals)
30数据类型:Java是强调类型的语言,每个变量都必须先申明它都类型,java中总共有8个基本类型4种是整型,2种是浮点型,一种是字符型,被用于Unicode编码中的字符,布尔型。
提问者评价
谢谢!
Words in Action
P23 2 1) compromise 2) self-induced 3) steered 4) frame 5) demonstrated
6) employ 7) promote 8) impressed 9) contribution 10) deliberately
11)financial 12) economic
3 1) makes a point of 2) refresh my memory 3) lead to 4) at hand
5) working out 6) under pressure 7) Last butnot least 8) took…down
9) in addition to 10) were involved in 11) inother words
12) pointed out 13) pay off
P31 Cloze
1) academic 2) priorities 3) conducted 4) principles 5) begin
6) priority 7) compromised 8) addition 9) filing 10)speaking 11) formula 12)Participation/ Participating 13) based 14)least
15) way 16) pressure
Translation
1) The judge asked the reporters not to disclosethe name of the victim
2) The teacher took pains to make sure that weall understood what he said
3) Recently the school conducted a surveyamong those students who have attained academic excellence
4) He said he would accept the job, so we haveasked him to confirm his acceptance by writing us a letter
5) George studies very hard He wants to makethe most of his chance to learn
6) We can’t go To begin with, it’s too coldBesides, we’re busy
7) It’s about time that someone spoke up forthese basic truths / facts
8) You should be working instead of lyingthere in bed at this time of the day
9) I’ll jot down some notes while he’sspeaking
10) Ican’t carry the suitcase on my own It’s too heavyP54 Words in Action
2 1) obtain 2) confident 3) communicate 4) advantage 5) relevant
6) helpful 7) extreme 8) enjoyable 9) means 10) process
11) particularly 12) characters 13) astonished 14) apparently
3 1) fond of 2) is … related to 3) find out 4) To a certain extent
5) vice versa 6) no doubt 7) rid … of 8) cleared up 9) or else
10) at all costs 11) sure enough 12) let alone 13)in his hurry
14) It’sno use 15) in myview 16)was worth
P59Cloze
1 doubt 2 efficient 3 where 4 advantage 5 afford
6 claim 7 fluently 8 qualified 9 extent 10 ridiculous
11 perfect 12 as 13 because 14 individual
P60Translation
1) Thebaby can’teven crawl yet, let alone walk!
2) Willclaimed he was dining with a group of friends at the time of the murder, but inmy opinion he told a lie
3) Toa certain extent the speed of reading is closely related to reading skills; andwith reading skills you can cope with outside class reading better
4) Canyou take a look at the engine to see what’s wrong
5) Somepeople assume that there is a Chinese equivalent for every Japanese word
6) Wehave passed all relevant information on to the police
7) Thereis no use asking me any more questions about that matter because I won’t answer
8) Itwas a mistake on Jim’spart to sign the contract without reading it carefully
9) Theyrefused to provide us with all the information we need
10) Thisaccident is very similar to the one that happened three years ago
11) Thefilm is based on a play by Shakespeare
12) Ifyou have a good command of English and computer skills, you will surely have anadvantage over others in finding a job
Unit 3
Words in Action
P83 2 1)awkward 2)relief 3)occur 4) options 5)disturbing 6)released 7)pausing
8)scattered 9)swallowed 10)wipe 11)treat 12) recall
3 1)became wellacquainted with 2)took us bysurprise 3) gather our thoughts 4) turned out 5)fight back 6) hang up on 7)ran away 8) take care of 9)hemmed andhawed 10)turned into 11) keep from 12) soaking up
Cloze
1)recent 2)surprise 3)sad / solemn 4) keeping 5)disturbing 6)inquiries 7)admitted 8)occurred 9)surgery 10)options 11) tightly 12)soaking
13) scent 14)gatherings
P89 Translation
1) We are good friends; however, he kept suchan important matter from me, which took me by surprise
2) At the commencement, she felt a lump in herthroat but fought back her tears
3) Tom chatted with me last night He told methat his disease had been under control, and there was no need for surgery
4) Her parents were worried sick when theyknew that she had run off the highway
5) She looks very worried; I wonder what’s onher mind
6) He is a shy and quiet boy Before he wentonto the stage to share his experiences, he sat quietly in a corner of theauditorium, gathering his thoughts
7) After several years of working in a band,he has now gone back to being a solo musician, so his career has come fullcircle
8) To his relief his son has turned into acapable businessman
Unit 4
P114
2.1)conflict 2)overcome 3) have survived 4) attend
5)frowned 6)wander 7)guilty 8)sustained 9)survey
10)terrified 11)insurance 12) Adapting
3. 1)was sick of 2)chokingback 3)Comparedwith
4)settledinto 5)would giveanything / the world
6)in themidst of 7)in his ownright 8)workedout 9)fit inwith
10)grew apart 11)No wonder 12)staying up 13)was annoyed with
14)was scared of 15)in trouble 16)For instance
P120 Cloze
1) beamed 2)honorable 3)awkward 4)protested 5)complaints 6)compliments 7)stubborn 8)frowned 9)recall
10)panicked 11)insurance 12)surveyed 13)groaning
14)recognition
P121 Translation
1) Manyteachers frowned on this practice。
2) An oldman glared at me when I was trying to cut across the lawn。
3) When Imentioned my father, she showed a smile of recognition on herface。
4) Myfirstborn was quite obedient, whereas my younger child was very stubborn。I can still recall now how the younger child insisted on goingabroad to study after he finished his secondary school
5) Countriesin South East Asia sustained great losses whenthe tsunami struck the area
6) Everytime the mother tries to compare the younger brother with his elder brother,the younger one will protest
7) Hefound himself unable to fit in with his classmates when he first came to thisschool
8) Thefury on her face terrified me I dared not say no to her again
9) Nowonder you ended up in trouble You never followed your parents’ advice
10) It took him two years to adapt to the newenvironment
Unit 5
P157
11) reveals 2) behaving 3) handle 4) influenced 5) satisfied 6) entertaining
7) inherit 8) affect 9) confronted 10) resistance 11) isolated 12) restrict 13)optimistic 14) selfish 15) sensitive
2 1) summedup 2) have an impact on 3) respond 4) expand your horizons 5) fallsinto
6) at work 7) shut myself off 8) in control of 9) free from 10)in good shape
P164 Cloze
1) indicate 2) responds 3) represent / reflect 4)absolutely 5) preference 6) harsh
7) specific 8) traits 9) individual 10) immature 11) effort 12) persistent
13) achieve 14) inherits
P165 Translation
1) William likes the girl a lot so he tries very hard to impress herand is optimistic that he will win her heart
2) He is very creative and has a good vision of the future, but helikes to keep things to himself
3) They came from a poor village where people were shut off from themodern civilization
4) We must work hard and make an effort to achieve the goals that wehave set
5) We should learn to be content with all that we have and should notbe critical about things around us
6) They often represent our school in debating competitions; tonight wewill throw a party to celebrate their success
7) Through reading, not only has he expanded his horizon, he has alsolearned to keep improving his character
8) Two policemen sacrificed their lives in order to save that girl fromthe fire
9) A stable relationship without conflicts between husband and wife benefitsthe children in the family
10) Don’t complain about your fate and make the best of your life
Unit 6
P189
2 1)deliberate 2) deserted 3) ignore 4) adjusted 5) neglect 6) violence
7) decreased 8) incident 9) instincts 10) swing 11) inescapable 12) aware
3 1) in a badlight 2) feel like 3) Cooped up 4) are taking up / take up
5)tucked away 6) lose his temper 7) shut up 8) side by side
9) give a good reason for 10) on the rise 11) put an end to ; put an end to
12) for the most part
P194 Cloze
1) alternatives 2) current 3) decline 4) rude 5) disrespectful 6) ignore
7) gestures 8) sheer 9) courteously 10) media 11) spreading 12) trend
13) sections 14) lax 15) ignorant
Translation
1) There is no other alternative, all you cando is to adjust yourself to the new environment
2) For most people, wealth and fame does / donot contribute much to creating a sense of well-being
3) The house has been deserted for a long timeand there is a thick layer of dust on the furniture
4) The teacher did not think the boy’s act wasdeliberate, so he chose to ignore it and gave him another chance
5) It was that incident that made me see himin a completely different light
6) The report points out that the fire was dueto his neglect of duty
7) It is rude to spit in public I want you toput a stop to such bad behavior
8) Basically, there is nothing wrong with hislearning ability What is at the root of the problem is his lack of interest inlanguage learning
P221
2. 1)delivered 2)released 3) permission 4) rented 5) miserable
6) exploded 7) pressed 8) motion 9) enthusiasm 10) blessed
11)trembled 12) attached 13) inquired 14) deserve
3 1) gowrong 2) broke down 3) on m way to 4) by himself 5) in time
6) deal with 7) breezed through 8) had goneby 9) To my surprise
P229 Cloze
1) dealing 2) significant 3) attention 4) scold 5) impatient 6) settle
7)blame 8) defend 9) hurting 10) encountered 11) miserable
12)sincerely 13) assistance 14) enthusiasm
Translation
1) Straighten up Your feet should keep timeto the rhythm of the music
2) If you are going to the movie this weekend,count me in
3)
欢迎分享,转载请注明来源:品搜搜测评网