java八股文(大学本科计算机应届生进外企需要什么条件 java方向的)
本文目录
大学本科计算机应届生进外企需要什么条件 java方向的
大兄弟啊,既然选择了计算机这个专业,你头脑里就必须有着过人的敏捷的思维和一堆繁琐的算法,并且最重要的是对这个学科的热爱,编程啊,软硬件,网络啊都要手到擒来,要不你这四年就算白过了。 谁说编程枯燥啊,你说的那是大连和北京的那些sb日本外包公司吧,那是固定的格式和结构,就像八股文,你稍微改改就行了,真正的人才是不会去那种公司的。 真正的软件公司分四种人,各个部门的主管,这是从基层干起来的,剩下三种1是软件工程师,基本全是男的,2是测试或者系统分析师,专挑毛病和漏洞,男女都有,基本都是不愿意编程的人,3是文档工程师,做财务报表,翻译需求分析,与客户沟通啥的,基本全是女的。真正的牛人全是软件工程师,拿来一个项目,完成得好奖金会上不封顶,如果你是项目组的族长完成个项目得几十万都有可能。而其他职业工资和奖金基本是固定的,所以我才会说计算机你学不好就等于没学。 想当年还是无知小少年的我由于十分热爱PC游戏奋不顾身的投入到计算机专业来,结果发现上当了。如果您像我一样对这门一点都不感兴趣(可您的情况不是这样)或者发觉自己没有这方面的天赋(确实真正的牛人也有,但是凤毛麟角),你还是把自己的专业课分数尽量考得高些,证能拿多少就拿多少,英语整强点,提高自己的综合能力,到时候去一个好的国企或者考公务员也不失为一个很好的选择,毕竟毕业之后就快25了,而且快30的时候脑子基本就不会编程了。 但是如果你不甘心的话你还是做软件工程师吧,研究生是两种极端的人,一种是很牛的人,对这门十分热爱,基本属于走火入魔那一类的,另一种是学习不好的怕找不到工作而考研的,但是计算机不是纯理论的学科,有的研究生我发现也比我强不到哪里去,也杀都不会,本科生也很好找工作的。 路都是自己走的,计算机是最枯燥的专业,也很累人的,但是工作相对好找,唯一的区别就是你将来想成为什么样的人。我来说说我的经验吧,不一定对。计算机相关的知识是更新最快的,在学校学的百分之八十到社会里都用不上。你主攻的科目很可能在你的公司里一点都用不到。你把那些永远都是基础的科目学透了比如算法,数据结构,组合数学,计算机组成原理,汇编语言和嵌入式,计算机网络的概况,编程语言学会C或C++就行了,新的一门语言都是换汤不换药的,改改语法和约素,厉害的程序员几天就能学会一门新的语言,最后就是软件工程,我个人感觉他是你步入社会后对你帮助最大的一门理论学科。把这些整透了之后你当然是涉猎越多越好啊,我们寝的有一个人这四年来基本把图书馆的计算机的图书看遍了,什么PHP,Ajax,JAVA(分很多,什么网页编程,嵌入式编程),ARM,还有很多说不上名的东西,具体他看到什么程度我是不知道,反正他都写到他的简历里去了,结果四级都没过的他去了武汉的一个比较不错的公司,这就是资本。建议你多看但不要钻研的太深,浪费太多时间,因为不同的公司用的都是自己研制或从国外买来的的系统和编程语言。真正想锻炼自己思维的话还是多从网上找课题项目来编,那些牛人都是从大一上个什么网站找项目来编,各个题目都有规定,要求,还有最佳编法和不同的编法,主要是用C和C++。我感觉差距就是从那时拉开的,当你编出一个题目时,成就感油然而生,而且你会更感兴趣,编多了你的思维就能上一个层次,然后他们就去参加ACM大赛了,各个拿奖,有这个证工作更好找了,但我看他们都保研了,还要继续深造。如果有条件的话你还是去去外企的软件公司或者自己研究个项目,要完成什么功能,实践出真知,那些牛人都是从一行行代码培养起来的,只有亲自动手才会有提高,看书只能保证不挂,之后就什么都得不到了。
如何写计算机专业的毕业论文
学术堂手把手得来教你如何写出一篇计算机专业的毕业论文: 首先是选题,一般老师都会提供若干个选题给你选,其中必然包括几个“XX系统的设计与开发“,这样的选题就是符合我们前面的假设和预想的.盘他!假设我现在选了一个题目是“基于SSM的XX网上商城的设计与开发“. 选完题目就面临着一个问题:是先做开发还是先写文章,或者是一边写一边开发.我的建议是一边写一边开发.原因是:开发的过程是需要写一些文案的,比如需求分析、数据库的表结构的关系、整个系统的交互逻辑等等.而这些文案是可以出现在我们的论文当中的. 那接下来就说一下如何开发和写文论,当然某些开发过程我只能粗略的说一下. 1.摘要: 这是所有论文的第一个小title,说他恶心有时候也恶心,说他简单也是蛮简单的.那么这一部分究竟是要写什么的?由于这一部分需要展现出做这个系统的必要性、开发这个系统的实现方式、系统的功能和系统的作用.所以可以这样写: ?随着中国经济的高速发展以及网络技术的普及,互联网的技术得到全面的发展,中国的各行各业都在互联网的影响下发生了变革.互联网的快速发展催生了许多产业,其中最具代表性的便是电子商务,电子商务使得企业和客户的营销关系由实体店销售准换为网络电子商务营销.马云曾说:“让天底下没有难做的生意“,越来越多的店家选择在网上开店,使得交易不再限制于天南地北,同时也大大降低了店家的经营成本,在提高收益的同时,也方便了客户,本课题正式在这种背景下应运而生. 本课题介绍了“基于SSM的XX网上商城“的开发环境、需求分析、界面设计和数据库设计以及涉及到的框架. 本系统采用了B/S架构,使用了Java、HTML、JS等语言,使用了主流的后台开发框架SSM(spring+springMVC+Mybatis),以及采用了开源的轻量级数据库Mysql进行开发,为网络商城提供了前端展示和后台管理的模块,实现了注册、登录以及购物等主要功能,为消费者提供了便捷快速的购物体验,以及为提高了店家的销售效率. 关键字:网上商城,SSM,Java,HTML,JS,MySQL (关键字一般就是把摘要中提及到的关键性技术提取出来,让阅读者一目了然,知道哪些是重点) Abstract:...... (英文摘要建议谷歌翻译,然后把明显错误的地方修改一下即可) 2.第一章:引言 这一部分也是比虚的,其实随便扯一扯就可以了,一般包含以下几部分1.背景2.研究内容.其中背景主要讲一些关于社会发展的趋势导致了一些什么问题,而这些问题又应该如何去解决,多说几句,写到两三百字即可.研究内容就是针对上述的背景我们如何进行改进.细心的同学可能会说,感觉跟摘要有些重复.是的!这两部分内容其实是挺重复的,但是没关系,不过不要使用完完全全一样的话去描述,因为最后论文查重的时候会对文章自引用进行查重的.这一部分也是三五百字即可. 3.第二章:系统的开发技术介绍 这一部分是需要我们在正式开发之前做好的技术调研,然后对这一部分的技术进行详细的介绍.这一部分我不可能细讲,因为内容太多了,而且对于不同的项目有不同的内容,在查阅资料的过程也是提升技术的一个重要的环节,你可以真真切切的了解到开发一个工程是需要哪方面的知识,因此我就对我所选的这个课题应该使用到的技术栈进行一下介绍,也算是抛砖引玉,各位同学可以根据自己的实际情况进行撰写. 开发不同的系统虽然涉及到的业务逻辑不同,处理方式也千差万别,但是本质上都是一样的,都是前端界面通过服务器跟数据库进行数据交互的一个过程,涉及到的内容也无非就是前端、后台和服务器.但是有一个需要注意的点,就是不要把HTML、JAVA等使用的语言介绍也给堆在这里,老师没细看还好,细看还是会显得太水字数了,记住,写工程性的课题不怕没字数.那问题来了,语言介绍不给写那应该些什么呢?应该写涉及到的框架、使用的工具.这些就够了,随随便便就几千字了.下面举例简单说明一下. a. 前端 强调一下,不要把HTML、CSS等一下前端的规范展开来写,可以轻描淡写,但篇幅不能过多.这里可以写前端框架的使用,比如使用npm管理包(可以介绍一下npm以及在工程中的使用)、vue的使用(同样可以介绍vue框架以及应用)、element(element以及使用他的好处)等等.也希望同学在做毕设的过程中要真的去了解这些技术并且去使用它,相信我,看完再去用你的技术会有质的飞跃. b. 后台 这一部分是重点,对于本课题来说,标题就写了是基于SSM的.对于这个java框架并不熟悉的同学来说建议先去查一下资料,而且很多同学会有疑问,使用技术框架的目的就是为了让开发更加的便捷和快速,但是为什么我们自己在开发的过程中会感觉好像变得更加复杂?很负责任的告诉你,是正常的.因为框架不仅会帮我们封装好一些常用的方法,而且会考虑到更新迭代以及代码可读性等等的一系列的问题,某些规定和配置我们之所以没有感受到他的好处是因为这种校园内的开发并不涉及生产问题,也不会有很多的更新迭代,更加不会考虑到代码的可读性.例如spring的工厂,一开始使用的时候很多同学会觉得为什么我new一个类的时候还要去改配置文件,直接new不香吗?直接new是很香,但是你考虑到真正去工作的时候,假设你要改类的一些关系的时候,还要去改代码,当工程一大,代码去哪里找呢?一个一个文件看吗?显然是非常不可取的,效率非常低,这个时候配置文件的优势就发挥出来了,直接修改配置文件,不需要更改代码,耦合性也大大的降低.好像跑题了,说了这么多就告诉同学们,要沉住气,理解框架这样设计背后的原因,对大家自身技术的提高非常的有帮助! 那这一部分我们就可以介绍spring(包括spring的IOC、spring的工厂、spring的AOP等等,并且可以在论文中强调如何应用到我们的系统当中)、springMVC(这一部分可以讲解srpingMVC作为一个连接前端和数据库的工具在实际工作过程中的具体流程,也可以讲述springMVC的分层的概念以及如何应用)、Mybatis(包括跟JDBC的关系、mybatis依赖的配置、使用到的接口、动态代理、一级缓存和二级缓存以及延迟加载等等的一些技术问题) c. 服务器和数据库 这一部分可以介绍一下用来搭建服务器的工具和所使用的数据库.假设你是使用了云服务器来搭建了,可以详细介绍一下云服务器的搭建过程包括防火墙、端口等等内容.一般服务器使用tomcat进行搭建,可以把tomcat介绍一下并且介绍一下tomcat是如何监听和解析用户请求的具体流程. 一般小型的项目采用MySQL作为数据库,可以详细说一下选择MySQL的原因,比如相对于Oracle的好处.可以介绍一下MySQL数据库的一些特点包括分页、是否支持事务等等. 4.第三章:需求分析 这一部分是针对具体的业务场景来分析需要开发哪些功能,这一部分可以让你感受一下产品经理的职责,只不过不需要跟程序员对接,因为你自己就是程序员哈哈.一般来说分成两部分就可以了,一部分是对于前端的业务流程,另一部分就是后台服务器的业务流程,可以使用一些软件来绘画流程图,想图个方便可以直接使用word自带的图形进行编写,也不至于难看,就比较简约.想做的好看点的话个人推荐使用xmind,非常简单,可以快速做出美观的流程图.如果没有什么思路,那前端就按照着使用者的逻辑去写,比如用户需要注册、登录、找回密码、购物、退货等操作,那后端就对应着这些前端逻辑需要有相应的业务处理.个人感觉这一部分比较好写,就不再赘述. 5.第四章:系统的设计和实现 这一部分可以挑选一些有代表性的功能出来细讲,有些同学可能会有疑问,论文可不可以贴代码呢?答案是可以的.但是我个人的建议是贴伪代码,不要把你写的长篇大论的代码全部放进去,不好看而且逻辑混乱,应该做的是把代码抽取为伪代码,贴代码的目的是为了让阅读者清晰地读懂你是如何实现这个功能的,他并不会在意你的语法你的命名.下面列举若干个可以写的内容,并不限于此. a. SSM框架的整合.如何使用Spring来整合并且管理SpringMVC和Mybatis. b. 客户登录状态保存的实现.这一部分可能会涉及到cookies,sessions以及http报文解析等等,都可以详解. c. 后台商品管理的功能.这一部分可以根据管理员的后台管理功能进行描写. d. 商品搜索功能.可以涉及到数据库的模糊搜索. e. 数据库表格的设计.可以体现数据库表格设计的时候如何遵守三范式. f. 可以写在开发过程中遇到的一些疑难杂症. g. 可以写开发过程中使用到的一些比较具有亮点的语言特性.比如java的多线程、lambda表达式.又比如实现注册功能的时候使用的正则表达式. …… 等等数不胜数. 6.第五章:运行结果 这一部分非常好写了.截取一些关于你的系统的界面并且介绍一下功能,尽量说详细点,就ok了. 7.第六章:总结以及展望 这一部分也是比较水的一部分,但是也希望同学们认真写一写.可以写一下你开发这个项目的过程中学习到了什么,可以是XX技术,也可以是艰苦奋斗的精神…….展望可以写有望发展成另外一个淘宝……开玩笑开玩笑,总之劈里啪啦凑个几百字即可. 8.参考文献 把你开发过程中参考过的文章、论文贴进去之后,往往会发现参考文献不够,太少了!那怎么办呢?那就贴一些关于使用的技术的文章或者参考手册咯,虽然大部分是没看过的,但是还是希望大家可以多少看一看(正义之气跃然纸上).去知网查找参考文章然后添加到你的参考文献是非常方便的,只需要找到对应的文章并且选择“引用“功能,即可自动生成引用的文字,直接复制到你的论文中. 9.致谢 第一步,感谢你的导师,感谢你的院领导,感谢你的校领导.说的好听后可能答辩的时候不会太为难你……然后你要感谢你的家人你的舍友你的朋友或者是你家的狗(开玩笑),都可以的,这一部分又轻轻松松两百字.
java八股文要看多久
你好,我当时差不多看了1个多月
Java语言具有哪些特点?
Java为纯面向对象的语言。它能够直接反应现实生活中的对象。
具有平台无关性。java利用Java虚拟机运行字节码,无论是在Windows、Linux还是MacOS等其它平台对Java程序进行编译,编译后的程序可在其它平台运行。
Java为解释型语言,编译器把Java代码编译成平台无关的中间代码,然后在JVM上解释运行,具有很好的可移植性。
Java提供了很多内置类库。如对多线程支持,对网络通信支持,最重要的一点是提供了垃圾回收器。
Java具有较好的安全性和健壮性。Java提供了异常处理和垃圾回收机制,去除了C++中难以理解的指针特性。
Java语言提供了对Web应用开发的支持。
java为什么叫面试八股文
java叫面试八股文的原因是跟八股文一样有固定1格式。因为现在Java程序员在面试的时候,大多数公司模式都比较固定,问的问题也差不多,所以Java程序员八股文是指程序员在面试过程中经常被问到的问题,大多都有固定化,格式化的答案,俗称为面经。
Java为纯面向对象的语言,它能够直接反应现实生活中的对象,具有平台无关性,java利用Java虚拟机运行字节码,无论是在Windows,Linux还是MacOS等其它平台对Java程序进行编译,编译后的程序可在其它平台运行。
java的特点
Java为解释型语言,编译器把Java代码编译成平台无关的中间代码,然后在JVM上解释运行,具有很好的可移植性,Java提供了很多内置类库。如对多线程支持,对网络通信支持,最重要的一点是提供了垃圾回收器。
java面向对象思想如何理解
从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位(而不是用一些与现实世界中的事物相关比较远,并且没有对应关系的其它概念来构造系统)。这可以使系统直接地映射问题域,保持问题域中事物及其相互关系的本来面貌。 它可以有不同层次的理解: 从世界观的角度可以认为:面向对象的基本哲学是认为世界是由各种各样具有自己的运动规律和内部状态的对象所组成的;不同对象之间的相互作用和通讯构成了完整的现实世界。因此,人们应当按照现实世界这个本来面貌来理解世界,直接通过对象及其相互关系来反映世界。这样建立起来的系统才能符合现实世界的本来面目。 从方法学的角度可以认为:面向对象的方法是面向对象的世界观在开发方法中的直接运用。它强调系统的结构应该直接与现实世界的结构相对应,应该围绕现实世界中的对象来构造系统,而不是围绕功能来构造系统。 从程序设计的角度来看,面向对象的程序设计语言必须有描述对象及其相互之间关系的语言成分。这些程序设计语言可以归纳为以下几类:系统中一切皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的序列。 面向对象 面向对象(ObjectOriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。 谈到面向对象,这方面的文章非常多。但是,明确地给出对象的定义或说明对象的定义的非常少——至少我现在还没有发现。其初,“面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法。可是,这个定义显然不能再适合现在情况。面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,ObjectOrientedAnalysis),面向对象的设计(OOD,ObjectOrientedDesign)、以及我们经常说的面向对象的编程实现(OOP,ObjectOrientedProgramming)。许多有关面向对象的文章都只是讲述在面向对象的开发中所需要注意的问题或所采用的比较好的设计方法。看这些文章只有真正懂得什么是对象,什么是面向对象,才能最大程度地对自己有所裨益。这一点,恐怕对初学者甚至是从事相关工作多年的人员也会对它们的概念模糊不清。 面向对象是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。
八股文指的是什么
八股文又叫制义、时艺、时文、八比文,八股文是一种俗称,它是明代朱元璋创制的一种科举考试文体。八股文是明朝考试制度所规定的一种特殊文体。八股文专讲形式、没有内容,文章的每个段落死守在固定的格式里面,连字数都有一定的限制,人们只是按照题目的字义敷衍成文。分为破题、承题、起讲、入手、起股、中股、后股、束股、落下等组成部分。顾炎武《日知录·试文格式》条详细说明了八股文的起源、格式和演变情况:“‘经义之文’,流俗谓之‘八股’,盖始于(明宪宗)成化(1465—1487)以后。股者,对偶之名也。……成化二十三年,会试《乐天者保天下》,文起讲先提三句,即讲‘乐天’四股,中间过接四句,复讲‘保天下’四股,复收四句,再作大结。……每四股之中,一反一正,一虚一实,一浅一深。……故今人相传,谓之‘八股’。若长题则不拘此。……发端二句或三四句,谓之‘破题’,大抵对句为多,此宋人相传之格。下申其意,作四五句,谓之‘承题’。然后提出夫子为何而发此言,谓之‘原起’。至万历中,破止二句,承止三句,不用原起。篇末敷演圣人言毕,自摅所见,或数十字或百余字,谓之‘大结’。明初之制,可及本朝时事,以后功令并密,恐有借以自炫者,但许言前代,不及本朝。至万历中,大结止三四句,于是国家之事,罔始罔终,在位之臣,畏首畏尾,其象已见于应举之文矣。”清人陶福履甚为简明地叙述了经义文体演变为八股的历史:“四书文,经义也,宋熙宁中王安石所创。《宋史》:熙宁四年二月丁巳朔,罢诗赋明经诸科,以经义论策试士,命中书省撰大义式颂行,试义者须有文采,乃为中格。元仁宗皇庆初,复科举,仍用经义,体式小变,其文有破题、接题、小讲、谓之冒子,冒子后入官题,题下有原题、大讲、余意、亦曰从讲,又有原经,亦曰考经,有结尾。后又小变,然冒题、原题、讲题、结题,一定不易。明初小变,然文后尚有大结,犹其遗法,成、宏以后纯为八比之格矣。”1 有些学者从构成八股的各种成分如破题、对偶等方面来追论八股的起源,2 也有的学者从原始结构和义理来源溯其远祖,3 从而把八股的萌芽追溯到明初、元、宋乃至于唐、汉、战国、春秋,不一而足。本文不拟细探八股文的源流,也不欲明确系年八股产生的时间,因为这里首先涉及到一个标准的问题,4 即首先要确定什么是标准、典型的八股文?如果说入语气、用排偶即为八股,则宋人文天祥乃至王安石的经义文已经是八股了;如果说对偶句段为八方为八股,则清代制义亦非全是八股,晚清许多试卷其实只是六比也属正格,更勿论还有许多或二、或三、或十、十二比等种种变化了。所以,更重要的可能还是要看全体、看整篇,看是否已形成垂之长久的定式。5 故本文仅拟紧密联系科举考试来看一种较完整成形、长期固定的经义八股,这种八股文作为一种综合的文体样式,尤其是作为一种相当持久固定、为千百万人小心遵循的文章程式,6 离开考试就确实是一件难以解释的事情。本文想强调八股形成过程的长期性、渐进性和自然而然性。自明代延至晚清的经义应试文(八股)的基本格式是:──破题(两句散行)──承题(三、四散句)冒子 ──起讲(七、八句或十余句,散行浑写题意)……入题(一、二或三四散句)──起二比(两股对偶成文)……出题(一、二或三四散句)比 ──中二比(两股对偶成文)──后二比(两股对偶成文)……束二比(两股对偶成文)收结(三、四散句)7元倪士毅说,宋之盛如张才叔自靖义,“至宋季则其篇甚长,首有破题,之下有接题、有小讲,有缴结,以上谓之‘冒子’,然后入官题,官题之下有原题,有大讲(有上段、有过段、有下段),有余意(亦曰从讲),有原经、有结尾。篇篇按其次序,其文多拘于捉对,大抵冗长繁复可厌,宜今日又变更之。今之经义不拘格律,然亦当分冒题,原题,讲题,结题四段。”8 由此可大略得出发展到宋季时的经义文结构如下:破题接题冒子 小讲缴结原题上段入官题 大讲 中段下段从讲(余意)原经结尾 元代基本上如宋,但比其简单,一定不易的只有以下四个部分的结构:冒题原题讲题结题从北宋熙宁四年(1071)到南宋末(1279)约二百年间,经义文已发展到一个格式相当繁复固定的程度,甚至可说与明中叶以后的八股格式相差无多。此又不仅经义,宋代的“论”这一应试文也在这期间形成了与经义相差无几的格式。纪昀说∶宋代考试“论”体使用得比其他文体还要多些,其始也不拘成格,如苏轼“刑赏忠厚之至论”,自出机杼,未尝屑屑于头项心腹腰尾之式,南渡以后,讲求渐审,程式渐严,试官执定格以待人,人亦循其定格以求合,于是双关三扇之说兴,而场屋之作遂别有轨度,虽有纵横奇伟之才,亦不得逾越。“论”体中之破题、接题、小讲、大讲、入题、原题诸式,基本上跟经义式一样,甚至更为发达,“实后来八比之滥觞。”9 这说明了什么呢?说明任何考试内容都有一种向客观程式化、甚至向日益严格固定的客观程式化发展的自然趋势,即便是并无经题之限,而是要求“自出机杼”的论也不例外。只要有百十年的升平,任一考试科目都有可能演成繁复严密的程式。当时论体限五百字以上,却无下限,经义亦同。这易助长繁复之风,实际上,在南宋晚期,已经形成了一种虽不叫“八股”,却很接近于八股(至少比元代及明初经义文更接近)的经义式,其文不仅略具三部分结构,且已“拘于作对”,也就是说,在“八股”之前,经义式已经走过了类似“八股”的一圈。宋末战乱,元代早期科举考试又停了几十年,客观上可能反有助于斩断繁复琐碎的严密程式之风,10 所以,元代,明初的经义文反趋朴实,不再拘于比偶,格式也只需循大要而不必严守细节。明初四书义又限三百字以内,五经义五百字以内,文较短小简明。但时间一长,试文又渐至严密,要求一种更固定的程式以便考官衡文和士子准备,后人习称的“八股”也就在此情况下应运而生了。八股在明代的产生正如顾亭林所言:“经义之文,流俗谓之八股,盖始于成化(1465~1487)以后。股者,对偶之名也。天顺(1457~1464)以前经义之文,不过敷演传注,或对或散,初无定式,其单句题亦甚少。成化二十三年会试“乐天者保天下”,文起讲先提三句,即讲‘乐天’四股,中间过接四句,复讲‘保天下’四股,复收四句,再作大结。弘治九年会试“责难于君谓之恭”,文起讲先提三句,即讲‘责难于君’四股,中间过接二句,复讲‘谓之恭’四股,复收二句,再作大结。每四股之中,一反一正,一虚一实,一浅一深。其两扇立格,则每扇之中各有四股,其次第之法,亦复如之。故今人可传,谓之八股。若长题则不拘此。嘉靖以后,文体日变,而问之儒生,皆不知八股之何谓矣。”又说:“发端二句或三四句,谓之破题,大抵对句为多,此宋人相传之格。下申其意,作四五句,谓之承题。然后提出夫子为何而发此言,谓之原起。至万历中,破止二句,承止三句,不用原起,篇末敷演圣人言毕,自摅所见,或数千字,或百余字,谓之大结。明初之制,可及本朝时事,以后功令益密,恐有藉以自炫者,但许言前代,不及本朝。至万历中,大结止三四句。”11 清代八股比较起明代中叶来,变化主要是大结缩短,起讲延长和字数增加。12在此,有一种说法尤须加以辨析,即认为八股文体是由朱元璋所定,由朝廷立法所定,其根据大概是来自《明史·选举志》:“科目者,沿唐宋之旧而稍变其试士之法,专取四子书及易、诗、书、春秋、礼记五经命题试士,盖太祖与刘基所定。其文略仿宋经义,然代古人语气为之,体用排偶,谓之八股,通谓之制义。”13 明洪武三年定考试文字程式,并没有厘定八股程式,明洪武二十四年所定“文字格式”也仅规定:“凡作四书经义,破承之下,便入大讲,不许重写官题。”14 固定的两两对偶及全篇之式看来还是如顾炎武所说直到十五世纪中叶以后的成化、弘治年间才逐渐定型,至此以后四百多年,在格式上方无大变。
更多文章:

noip2011(NOIP 2011 都让用什么库函数,不让用什么库函数(C++的))
2025年3月22日 11:10

steam夏促了,想入古墓丽影正版顺序什么的该怎么买?如何阅读Android crash log以及stack trace
2025年3月17日 02:20

short类型(C语言的char,short,int和long类型分别有多长)
2025年3月10日 22:50

个人博客网站设计模板(自己决定做个个人前端博客网站,需要用到一系列的模板来制作吗求推荐!具体如何用)
2025年2月15日 06:50

basical(请问basic和basical的区别是什么)
2025年3月15日 08:50

in stock(亚马逊美国站上产品,为什么产品页面显示不到In stock)
2025年3月3日 21:10