怎样才能学好计算机?

怎样才能学好计算机?,第1张

1、由浅入深,循序渐进
计算机科学可以由表及里分成若干个层次。结合电脑系统的层次性,由表及里逐层深入是学习计算机知识的有效途径。
(1)要注重学习内容的全面性。越来越多的同学在中学就已经学习或使用过计算机,但同学们应注意中学学习的内容和大学有很大区别主要体现在三个方面,即中学学习的内容表面性和大学的深入性差别、局部性和全面性差别、以及趣味性和基础性差别。大学的计算机课程更全面地讲解计算机的基础知识和使用方法。同学们,特别是有过使用计算机经验的同学们,通过本学期学习,应进一步全面掌握所学知识内容,为今后的学习和工作打下良好的基础。有些同学把主要精力放在了网络或游戏上,偏离学习重心,错过了全面的学习机会,很不可取。
(2)要注重学习内容的深入性。学习《计算机应用基础》课程是为今后进一步学习计算机其它方面的相关知识做准备。由此也可见《计算机文化基础》是一门多重要的基础课,它是学生掌握计算机基础知识的根本保证。
2、重视上机实践
在学习使用电脑的过程中,听讲、读书和上机实践都重要,但比较而言,实践更重要。很多知识和技能必须通过多次上机才能学会。“在游泳中学会游泳”,对学计算机来说,也是一句至理名言。
在计算机的基本 *** 作方面可做到以下几点:
(1)不必有惧怕心理,大胆 *** 作;
(2)注意屏幕上的各种信息,它会提示你该做什么或怎么做;
(3)为达到某一目的的 *** 作方法可能不唯一,希望你能找出尽可能多的方法,并进行比较;
(4)在Windows中虽然鼠标 *** 作是比较方便或常用的方法,但键盘 *** 作有时或许也很便捷,有时或许是你不得不采取的方法,因此,应急时的键盘 *** 作,一定要记住,便捷 *** 作也可适当地记一些;
(5)在 *** 作的过程中注意归纳小结,这会有利于提高你的 *** 作效率;
3、注意培养自学能力和分析问题解决问题的能力。
计算机技术的发展十分迅猛,更新的周期越来越短。现在学习的一些 *** 作命令和步骤可能会过时。因此,注意自学能力十分重要。提高自学能力的三点建议是:
(1)认真读书,掌握基本概念和原理。
我们处于科学技术飞速发展的时代,“信息爆炸”,令人目不暇接。但是,我们应该看到,各学科的基本概念和原理是相对稳定的。例如,短短四十多年,电子计算机已经更新了四代,新技术、新名词层出不穷,但是,它的基本原理并没有变,仍是冯诺依曼式计算机。它由“控制器、存储器、运算器、输入、输出”五个部分组成没有变,它的“输入——处理——输出”的基本模式没有变,自顶向下、逐步求精的程序设计思想没有变。
只有掌握了某个学科的基本结构、基本概念和原理,才能无往而不适,才能以不变应万变,才可能具备进一步深入学习或自学该学科的能力。
虽然教材只能针对某种具体的机型,采用某些软件和一种计算机语言作为载体帮助学生学习这些基本概念和原理,且使用的机器和软件未必是最先进的,也未必和本书针对的机型、软件完全一致,但只要紧紧抓住基本概念和原理,就不会妨碍获得信息技术的最基本和最重要的知识和技能。
(2)敢于动手,勤于实践。
电子计算机是工具,使用工具是技能,技能的掌握与熟练只能靠实践。我们提倡探索式的学习,许多知识和经验可以通过自己上机实践获取,这样做不仅知识掌握得牢固,而且可以培养探索精神和自学能力。对于学习计算机来说这种精神和能力更是十分可贵和必要的。
(3)锲而不舍,迂回战术。
例如在学习基本概念、基础知识方面,名词术语很多,各知识点之间联系密切,常常是牵一发而动全身。这往往使得初学者在入门阶段,感到陌生的名词多、难点集中、头绪繁杂,甚至产生畏难情绪,失去信心。针对这种情况,一方面我们要有锲而不舍的精神,以顽强的意志去钻研;另一方面应该认识到学习不是直线式的前进过程,而是“螺旋式”上升的过程。温故知新,真正全面深刻理解知识和掌握技能需要反复。因此,接触一个新领域或一个新的知识点时,可以先知其然,而暂不深究其所以然。等到学过后面相关的知识后再及时复习前面学过的内容,就会有更深刻的认识和理解。
电子计算机是现代科学技术发展的基础和龙头,它的出现和发展,把社会生产力的水平提高到前所未有的高度,开创了一个技术革命的新时代。计算机把人从重复性、有固定程式的脑力劳动中解放出来,使人类智能获得空前发展。科学家们曾预言:计算机科学将是继自然语言和数学后的第三位的,对人一生都大有用途的“通用智力工具”。因此我们一定要掌握这门技术,注重学习内容的全面性,熟练使用计算机,并为进一步学习计算机有关知识打下坚实的基础。

(1)首先熟悉并熟练掌握Windows *** 作系统,然后学好最基本的Office办公软件。
(2)然后再去学习C语言,万物基于C语言不是没有道理的,学好C语言,就可以向程序软件方面发展,破解一些软件的问题就会迎刃而解。
(3)学好C语言后可以向Java行进,学好Java,手机的应用程序各类问题也会迎刃而解。

零基础学习java

第一步,首先先学习,计算机基本原理,Java语言发展简史,这些是最基本的常识,初学者一定要了解这些常识。

第二步:要了解java开发的环境搭建,体验java程序员的开发环境,比如变量path和classpath的设置,java程序员的执行过程,java反编译工具。然后了解,计算机常用进制二、八、十六的介绍,以及它们与十进制之间的相互转化,ASCII码。

第四步:

对象的本质,理解面向对象,类与对象的关系,在程序中如何应用面向对象的思想解决问题。

如何设计类,设计类的基本原则,类的实例化过程,类的细节:构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。

对象的三大特性:封装、继承和多态,以及相应的Java实现:子类对象的实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析。

对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。Extensibility的理解 、Extensibility的运用。

常用设计模式:Singleton、Template、Strategy模式。

第五步:这一阶段,你有很多知识点要学习。

如下:

JavaAPI介绍、Eclipse的安装和使用、String和StringBuffer、各种基本数据类型包装类,System和Runtime类,Date和DateFomat类等。Java Collections Framework:Collection、Set、List、ArrayList、Vector、LinkedList、Hashset、TreeSet、Map、HashMap、TreeMap、Iterator、Enumeration等常用集合类API。

IO概念,File和FileRandomAccess类,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应实现类,IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码。

递归程序,Java的高级特性:反射、代理和泛型。

第六步:这一阶段,你要开始了解多线程了!

这阶段,你主要的知识点如下:

多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之间的通讯、死锁。Java图形用户介面编程(AWT、Swing),Java的事件处理机制,Java Applet简介。Java网络编程,网络通信底层协议TCP和UDP,以及其相应的Java实现:DatagramSocket,DatagramPacket,ServerSocket,Socket编程。网络通信常用应用层协议简介:>

第七步:这一阶段,你要学习html和JavaScript

主要知识点:

HTML语言,HTML语言背景知识、HTML全局标签、格式标签、文件标签、超链接标签、图像标签、客户端图像地图、表格标签、帧标签、表单标签、头元素、分区标签。CSS介绍、CSS的设置方法、样式选择器、样式属性介绍,Dreamweaver的使用。JavaScript编程,JavaScript语法、运算符、流程控制、函数、数组、对象、JavaScript的内部对象,JavaScript中专用于 *** 作对象的语句。DHTML编程,理解DOM树,DOM对象,常用DOM对象的属性、方法和事件,编写事件处理程序、使用DOM *** 作HTML文档、遍历文档树上的节点、搜索文档中特定的元素、修改文档内容、往文档添加新内容、使用DOM *** 作XML文档。DHTML编程的实用案例:网页换肤、HTML表格排序等,以及JavaScript中的正则表达式及其应用。

兴趣是学习的最好老师。其实最大的困难是在于克服自己。只要你有恒心,学好JAVA并不难。就算你没有基础,没有经验,没有任何概念。即使是发明JAVA的人,发明计算机的人在起初也是一张白纸。他们也是不断琢磨,不断学习和实践才出结果的。所有的JAVA高手都是从什么也不会学到什么都会的。

兴趣很重要,只要你有兴趣,就会发现学习JAVA和打篮球一样简单。其次要努力。古语说的好:只要功夫深铁杵磨成针。中国人做事就怕有怕认真。只要有恒心,你会发现学好JAVA兼职是小菜一碟,比老婆婆用铁杵磨针要简单多了。当然你会说你没有基础,那么你就在学JAVA之前,拿出3个月学计算机基础,怎么样!3个月不够,半年够不够。我想,只要坚持、努力,有恒心,要不了1年,就能学好JAVA。甚至半年就够了。方法很重要。方法很重要,方法很重要。

关于计算机组成原理及应用方向主要包括三类:
1个人计算机。用于个人使用的计算机,通常包含图形显示器、键盘和鼠标等;
2服务器。过去被称为大型机的现代形式,用于为多用户运行大型程序的计算机,通常由多个用户并行使用,并且一般通过网络访问。其中高端服务器称为超级计算机,拥有最高性能和最高成本;
3嵌入式计算机。嵌入到其他设备中的计算机,一般运行预定义的一个或者一组应用程序。面向单一应用需求的嵌入式应用通常对成本或功耗有严格限制。
而在2000年后的“后PC时代”,个人移动设备代替了传统PC,云计算代替了传统服务器:
个人移动设备(PMD)。连接到网络上的小型无线设备,由电池供电,通过下载App的方式安装软件,如智能手机和平板电脑;
云计算。依赖于称为仓储规模计算机(WSC)的巨型数据中心,是在网络上提供服务的大服务器集群,一些运营商根据应用需求出租不同数量的服务器。
知识点2:计算机设计的重要思想
1面向摩尔定律的设计:摩尔定律指出单芯片上的集成度(集成电路芯片中晶体管数量)每18-24个月翻一番。设计者必须预测其设计完成时的工艺水平。
2使用抽象简化设计:使用抽象来表示不同的设计层次,在高层次中看不到低层次的细节,只能看到一个简化的模型。
3加速大概率事件:加速大概率事件远比优化小概率事件更能提高性能。
4通过并行提高性能。
5通过流水线提高性能。
6通过预测提高性能:如果从误预测恢复执行代价不高且预测的准确率相对较高,则可通过猜测的方式提前开始某些 *** 作。
7存储器层次:通过存储器层次来满足速度快容量大价格低这些互相矛盾的需求。如同一个堆叠的三角形,越靠近顶端速度越快价格越高,底层宽度越大容量越大。
8通过冗余提高可靠性。
知识点3:计算机语言层次
高级编程语言:由一些单词和代数符号组成,可以由编译器转换为汇编语言。不涉及硬件,具有通用性,但目标代码冗长,不能对某些硬件进行 *** 作。
汇编语言:又称低级语言,是一种符号语言,以助记符形式表示的机器指令。
机器语言:以二进制元形式表示的机器指令,是一种指令集的体系。CPU可直接解读,执行速度快效率高。
知识点4:冯·诺依曼体系结构
基本思想包括:计算机硬件系统由五大部分组成;采用二进制编码表示数据;将程序和数据统一表示;计算机具有顺序指令的处理能力等。
五大部分是指:运算器(ALU)、控制器、存储器、输入设备和输出设备。其中运算器和控制器合称为中央处理单元(也叫处理器,CPU)。各个组成部分通过总线连接起来,总线由数据总线DB、地址总线AB、控制总线CB组成。
知识点5:数的机器表示与补码
计算机中的数采用二进制,数码0和1由二值器件的两个稳态表示,称为bit(记为b),8个相邻的二进制位构成一个字节Byte(记为B)。
数的机器表示称为机器数,数的数学表示称为真值。
有符号数最高位用来表示符号(0为正1为负),其余位表示绝对值,这种表示方法称为原码,原码常用来描述真值。
而有符号数的机器表示是补码,0和正数的补码就是本身,负数的补码是其绝对值求反加1。补码的减法运算可以变为加法运算,于是CPU就可用加法器直接实现减法
任意一个带符号的二进制数都可表示为科学记数法N=(-1)^S2^EM,其中S是符号,E是指数(阶码),M是尾数。浮点数由阶码和尾数及符号位组成。
知识点6:进制转换
十进制转换为二进制或十六进制:用十进制数不断除以2或16,记下每次相除时的余数,直到商0为止,将得到的余数倒序排列即可。即“除2/16取余,逆序排列”。
1位十六进制数码正好与4位二进制数码一一对应。
知识点7:经典CPU性能公式
CPU时间=指令数 每条指令的平均时钟周期数(CPI) 时钟周期时间
或 CPU时间=指令数 每条指令的平均时钟周期数(CPI) / 时钟频率
执行时间是唯一有效且不可推翻的计算机性能度量方法。
知识点8:易失性/非易失性存储器
存储器可分为易失性存储器与非易失性存储器,前者仅在加电时保存数据,后者掉电仍可保持。易失性存储器的主要代表是RAM(随机存取存储器);非易失性存储器包括ROM(只读存储器)、Flash memory(闪存)、磁盘等。常将易失性存储器称为主存储器,非易失性存储器称为二级存储器。
RAM可进一步分为SRAM(静态随机访问存储器)和DRAM(动态随机访问存储器)。SRAM不需要刷新电路即能保存它内部存储的数据,而DRAM每隔一段时间要刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能功耗较小,但SRAM的缺点是集成度较低。通常内存由多片DRAM芯片组成,缓存采用SRAM技术。
个人移动设备中一般采用闪存,服务器中则采用磁盘。闪存的单位价格和速度均低于DRAM高于磁盘,但闪存具有写10万-100万次后老化或损坏的弱点。
知识点9:硬件概念
液晶显示(LCD):用液体聚合物薄层的带电或不带电来传输或阻止光线传输。
电容感应:许多平板电脑采用该技术实现触摸屏。在绝缘玻璃上覆盖一层透明的导体,人是导体触摸会改变屏幕的电场,进而导致电容变化。
集成电路:也叫芯片,一种将几十个至几百万个晶体管连接起来的设备。
晶体管:一种由电信号控制的简单开关,超大规模集成电路是由数十万到数百万晶体管组成的电路。
知识点10:指令、指令集、寄存器、字
CPU可以完成的一个基本 *** 作称为指令。指令的形式是二进制代码,通常包含 *** 作码和 *** 作数两部分。 *** 作码指明所要完成的 *** 作类型, *** 作数则指明 *** 作的数据对象,可以是数据本身也可以是数据所在的存储单元地址。
一台计算机的全部指令称为该计算机的指令集,常见的指令集有X86、ARM、MIPS。指令系统的发展从CISC(复杂指令系统计算机)发展到RISC(精简指令系统计算机),前者多达几百条,不易维护研制周期长,且采用了大量使用频率低的复杂指令造成硬件资源浪费。X86是CISC的代表,ARM与MIPS是RISC的代表,ARM指令集广泛使用在嵌入式系统设计,X86指令集则是目前世界上最流行的台式机体系结构。
寄存器是CPU内部的临时存储单元,能减少CPU访问内存的次数和降低指令控制的复杂度。寄存器由硬件直接构建且数量有限,是计算机硬件涉及的基本元素。
字是计算机内部进行数据处理和数据传递的基本单位,其所包含的二进制位数称为字长,字长是计算机处理精度和运算能力的反映。例如MIPS体系结构中存储器大小为32位,因此字长为32位。
知识点11:大小端编址
存储器通常按字节编址,以32位字长为例,一个字的地址必和它所包括的4字节中某个地址相匹配。大端编址表示使用最左边或“大端”字节的地址作为字地址,小端编址则表示使用最右或“小端”作为字地址。如MIPS采用大端编址。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13014281.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存