2.Java程序设计语言概述 如果对于开发语言的排行榜有所关注的话,那么会发现很长一段时间以来Java都是位居榜首的高级开发语言,作为一个Java开发者,为此感到骄傲的同时也深感忧虑,骄傲的是自己接触的开发语言是如此的强大,忧虑的是万一哪一天Java市场占有率不再,那我们何去何从呢(Oracle收购Sun后这种忧虑日深,Oracle起诉谷歌,更是对于开源的Java开源的一种忧虑)?不过这都是小程序员的我来说是杞人忧天了,在Java没落之前我们应该先将Java搞清楚才对,然后由此深入了解计算机的世…
本文主要Java程序设计环境的要点,以及相关注意事项. 一.安装Java开发包 Oracle公司为Linux.Mac OS X.Solaris和Windows提供了Java开发工具包(JDK)的最新.最完整的版本.至于大佬们为什么没有打算合作一下,在电脑中自动配置Java开发程序,那时有着一定的历史原因,喜欢的盆友可以自己找找相关的资料.下面进入正题,如何安装Java开发包: 1.下载Java可发工具包(JDK) 可以访问Oracle官方网站. *几个相关专业术语简介: 术语名 缩写 j解释 J…
回顾篇 时光荏苒,大学生活已然过半.看了老师分享的几篇博文,我的内心是震憾并且惭愧的.相比别人,自己做的实在是不够多,不够好.在刚刚结束的大二上半学期,我学习了JAVA初级程序设计,虽然每节课都认真听了,但在做一些作业的时候发现一动手编程就下不了手,甚至一点头绪都没有.仔细想了其中的原因后发现还是自己练的太少了.程序语言设计就是注重自己实际编写,在实践中体味并消化知识点,而自己却忽视了这一点,导致自己的实际的编程能力不高. 展望篇 时间永远是公平的,不管过去的你是否努力,时间永远不会有丝毫的逗留…
3 HelloWorld 不管从事什么工作那么一个工作环境总是必不可少的,那怕你只是要写篇文章,一张平坦的书桌和流利的书写笔总是能帮助我们完成工作的,Java开发更是如此.在开始今天的HelloWorld前,我们先来聊一聊Java的基本环境搭建. 3.1 Java环境的搭建 工欲善其事必先利其器.在学习Java语言之前,必须了解并搭建好它所需要的开发环境.要编译和执行Java程序,JDK(Java Developers Kits)是必备的.下面将具体认识下JDK和JRE,并进行介绍下载安装JDK…
编译原理概述 什么是编译程序 编译程序指:把某一种高级语言程序等价地转换成另一张低级语言程序(如汇编语言或机器代码)的程序. 高级语言程序-翻译->机器语言程序-运行->结果. 其中编译程序又可以分为: 诊断编译程序(Diagnostic Compiler)--专门用于帮助程序员开发和调试,对于目标代码的效率不关注. 优化编译程序(Optimizing Compiler)--侧重于提高目标代码的执行效率,能够生成高效的目标代码. 交叉编译程序(Cross Compiler)--运行编译程序的机…
学习目标 [√]了解Java基础知识 [√]了解JVM.JRE与JDK,并下载.安装.测试JDK [√]了解PATH.CLASSPATH.SOURCEPATH的作用并会设置 [√]初步使用IDE(推荐IDEA),会编译.运行.调试简单的Java程序 学习任务 浏览教材,根据自己的理解每章提出一个问题 第一章 Java平台概述 学习Java的历史对Java的学习有什么帮助? 第二章 从JDK到IDE 为什么Java的学习需要IDE? 第三章 基础语法:这部分Java的许多地方与C较为相似,那么关于…
教材学习内容总结 JAVA三大平台:Java SE(针对企业).Java EE(针对开发者) .Java ME(针对开发小型消费类电子产品) 其他 Java SE四个组成部分:JVM .JRE. JDK. Java语言 JVM:是Java程序的操作系统(虚拟机,与 JRE包含JVM(虚拟计算机底层交互,解析Java语言),JVM的可执行文件就是.class文档,不同的操作系统有不同版本的JVM,是Java具有跨平台型.机).Java SE API(运行工具) JDK包含JRE.Java程序设计语…
package 大学生信息管理系统; import java.awt.event.*; import javax.swing.*; import java.awt.*; import java.util.*; import java.sql.*; class StudentInfomationBrower    implements  ActionListener { JFrame f; Container cp; JPanel jpS,jpanelWest; JButton  jbt1,jbt…
20155228 2016-2017-2 <Java程序设计>第1周学习总结 教材学习内容总结 这部分内容是以教材为基础,根据个人的理解来描述的,有的地方的理解和表述可能不规范甚至不正确,不足之处还请老师同学指出,谢谢 为什么需要Java程序设计语言? java语言是Sun公司的GreenProject中用来撰写Star7应用程序的程序语言. Java解决了什么问题? java一开始是为了消费性数字产品而设计,这类小型装置通常有着有限的内存和预算资源,因此java本身就有很多为了节省资源的设计…
20155208徐子涵 2016-2017-2 <Java程序设计>第1周学习总结 教材学习内容总结 浏览教材 每章提出自己存在的问题 chapter1:JDK和JRE的区别体现在什么地方? chapter2:怎样对package,src,classes进行管理? chapter3:对于循环.条件等语句java语言和C语言有什么不同之处? chapter4:打包可以应用在什么领域? chapter5:封箱对象的具体操作流程是什么? chapter6:怎样设计一个drawFight()方法? c…
20155237 2016-2017-2 <Java程序设计>第一周学习总结 一.认真学习考核方式,理解成绩构成 考核方式 首先由100分构成:课堂考核12次,实验5次,团队项目(每周进度报告2分:演示.答辩.总结报告15分) . 然后有加分项目(加分最多不超过10分,每个人的总分不超过100分) . 有加分当然也有扣分,课堂表现.学习情况.学习态度不好的会有扣分. 还有一点比较人性化的是对待及格学生管理办法,这对那些稍微有些吃力的同学会很有帮助. 二.认真学习课前准备,掌握学习方法 1.课前…
20155227 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 继承 继承 继承是Java程序设计语言面向对象的又一重要体现,允许子类继承父类,避免重复的行为定义. Java只支持单继承,不支持多继承,即子类只能继承一个父类,但是支持多层继承.继承的出现提高了代码的复用性,也让类与类之间产生了关系,提供了多态的前提. extends 在Java中,使用关键字extends来表示类与类之间的继承关系.如: public class Magician extends…
20145221 <Java程序设计>第四周学习总结 教材学习内容总结 第六章部分 - 继承与多态 何谓继承 继承 继承是Java程序设计语言面向对象的又一重要体现,允许子类继承父类,避免重复的行为定义.一般来说,如果类A是类B的父类,类B是类C的父类,那么也称类A是类C的父类,且同一个子类只允许拥有一个父类,而同一个父类则可以拥有多个子类.继承的出现提高了代码的复用性,也让类与类之间产生了关系,提供了多态的前提. extends 在Java中,使用关键字extends来表示类与类之间的继承关…
20145325张梓靖 <Java程序设计>第1周学习总结 教材学习内容总结 JAVA三大平台:Java SE.Java EE .Java ME Java SE四个组成部分:JVM .JRE. JDK. Java语言 加入Java功能或特性,要以JSB正式文件的方式提交,经JCP通过,成为最终文件,由此做出的参考实现为PI,并提供TCK作为技术兼容测试工具箱 Sum被Oracle收购后,Oracle JDK实现:之后,Sun宣告对JAVA开放源代码,成为OpenJDK JVM是Java程序的操…
20155207王雪纯 2006-2007-2 <Java程序设计>第1 周学习总结 教材学习内容总结 第一周重点学习第一章和第二章. 第一章总的来讲,我认为可以称之为本书的绪论,介绍了包括JAVA名字的由来等历史背景.JAVA的三大平台,在我们JAVA学习中则重点学习JAVA的JAVA SE平台,JAVA SE是JAVA平台标准版的简称,以及需要安装的JDK和API基本类库.同时对于一些重点我也进行了较为详细的学习. 了解JAVA的历史 为什么需要JAVA程序设计语言 JAVA一开始为了消费…
20155214曾士轩 2006-2007-2 <Java程序设计>第1周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 1.标准API的架构指的是什么? 2.一个项目良好的文件管理分支应该是怎么样的(怎样管理package,src,classes等)? 3.Java语言和C语言有哪些语法差别? 4.新建对象分配的内存空间和对应类中属性类型有什么联系呢?什么叫做编译程序蜜糖? 5.装箱动作对方法的影响? 6.多态的接口和JAVA中的interface有哪些差别?次态多态指…
20155229 2016-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 1~18章的提问: 第一章:怎样撰写Java才不会沦于死背API文件.使用"复制.粘贴"? 第二章:"类"很抽象,"类"到底是什么,怎样定义? 第三章:都说java语言的地位很高,那么在语法上有什么优于c语言的地方? 第四章:装箱.打包.拆箱是未在c语言中接触的东西,有什么用? 第五章:封装与类的联系? 第六章:子类继承父类,那么可不可以将…
20155234 2016-2017-2 <Java程序设计>第1 周学习总结 教材学习内容总结 第一周学习了第一章,第一章的内容等同于绪论,向我们介绍了jave的前世今生,以及三大平台.而我们主要学习的是JAVA SE平台也就是标准平台-Java SE四个组成部分:JVM .JRE. JDK. Java语言.并且安装了JDK和API基本类库-JDK包含JRE.Java程序设计语言.开发工具,JDK开发完成的Java程序交给JRE去执行 第二章学习了如何在Windows系统下撰写原始码以及编译…
20155301 2016-2017-2 <Java程序设计>第1周学习总结 教材学习内容总结 Java SE的全称是Java Platform, Standard Edition,并用于开发和部署桌面.服务器以及嵌入设备和实时环境中的Java应用程序,包含4个部分: 1.JVMJVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的.Java语言的一个非常重要的特点…
学号 2016-2017-2 <Java程序设计>第1周学习总结 教材学习内容总结 JAVA三大平台**:Java SE.Java EE .Java ME. Java SE四个组成部分:JVM (虚拟机).JRE(执行环境). JDK(开发工具). Java语言,其中JRE是必须安装. JAVA最基本的特性之一是"跨平台性". 加入Java功能或特性,要以JSB正式文件的方式提交,经JCP通过,方可生成最终文件. JVM是Java程序唯一认识的的操作系统,其可执行文件就是.…
20155319 2016-2007-2 <Java程序设计>第一周学习总结 考核方式 翻转课堂考核12次(5*12=60):每次考试20-30道题目,考试成绩规格化成5分(如总分20分就除以4) 团队项目: 15* 1+10 * 1 = 25.- 一个四则运算,一个是自己编写Android小应用. 实验5次(3*5=15):有实验报告和实验结果就给满分,考核或答辩不合格的会扣1-2分. 教材学习内容总结 本周进行了java第一次课的学习,课堂上老师告诉我们怎样学习好一门课程等各个方面.在课下…
教材学习内容总结 第一章 Java平台概论 学习目标 Java版本迁移简介 认识Java SE.Java EE.Java ME 了解JVM.JRE与JDK 下载与安装JDK 章节主要内容 第二章 从JDK到IDE 学习目标 了解PATH.CLASSPATH.SOURCEPATH的作用并会设置 初步使用IDE(推荐IDEA),会编译.运行.调试简单的Java程序 章节主要内容 浏览教材,根据自己的理解每章提出一个问题 除了书上提到的开发工具还有什么适合初学者用的开发工具?它们各自有什么优缺点? I…
# 20155332 2016-2017-2<Java程序设计>第1周学习总结 教材学习内容总结 课本提问 1.Java平台概论:为什么需要Java程序设计语言? 2.Java平台概论:版本控制只要源码,不要生成的二进制文件(.class),git中怎么做? 3.基础语法:Java和C有什么异同? 4.认识对象:对象分为哪几类? 5.对象封装:从类的设计者和类的使用者来看,封装的好处是什么? 6.继承与多态:继承和多态的关系是什么? 7.接口与多态:接口与多态有什么区别? 8.异常处理:使用t…
20155337 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 我们主要学习的是JAVA SE平台也就是标准平台-Java SE四个组成部分:JVM .JRE. JDK. Java语言.并且安装了JDK和API基本类库-JDK包含JRE.Java程序设计语言.开发工具,JDK开发完成的Java程序交给JRE去执行 第二章学习了如何在Windows系统下撰写原始码以及编译程序和IDE帮助你更好的编程. 本周的教材学习内容是Java学习笔记的第一章和第二章.下面就是…
20145216 <Java程序设计>第1周学习总结 教材学习内容总结 第一章 Java平台概论 1.1 Java不只是语言 1.Java三大平台:Java SE.Java EE与Java ME 2.Java SE的四个组成部分:JVM.JRE.JDK与Java语言 3.容器就操作层面来说,就是执行于JVM上的Java应用程序,从抽象层面来说,就是你的应用程序沟通.协调相关资源的系统. 4.我认为Java不只是语言,还是标准规范,每个标准代表着厂商面临的问题,代表着解决问题的方案,因此,学习J…
20145239<Java程序设计>第1周学习总结 教材学习内容总结 第一周. 通过教材简单的了解了java的历史.因为之前看过视频,所以有一个大致明了的认识. 识记了Java三大平台:Java SE.Java EE与Java ME, 以及Java SE的四个组成部分:JVM.JRE.JDK与Java语言.还有阅读了很多概念性的知识,比如JVM是执行Java程序(可执行文件(*.class))的操作系统(或容器),JVM是Java实现「一次编译.到处运行」的跨平台的关键.JRE包括Java S…
Java 程序设计环境 本章主要介绍如何安装 Java 开发工具包( JDK ) 以及如何编译和运行不同类型的程序: 控制台程序. 图形化应用程序以及 applet.运行 JDK 工具的方法是在终端窗口中键入命令. 然而, 很多程序员更喜欢使用集成开发环境. 为此,将在稍后介绍如何使用免费的开发环境 编译和运行 Java 程序.尽管学起来很容易, 但集成开发环境需要吞噬大量资源, 编写小型程 序时也比较烦琐. 一旦掌握了本章的技术,并选定了自己的开发工具,就可以学习第 3 章, 开始研究 Jav…
第1章 Java程序设计概述1.1 Java程序设计平台 具有令人赏心悦目的语法和易于理解的语言,与其他许多优秀语言一样,Java满足这些要求. 可移植性 垃圾收集 提供大型的库  如果想要有奇特的绘图功能,网络连接功能和数据库存取功能无需自己动手编写代码 功能齐全的出色语言 高质量的执行环境,提供庞大的库.集多种优势于一身 注:  白皮书:www.oracle.com/technetwork/java/langenv-140151.html  11个关键术语的论述:http://horstma…
SE学什么 第1章 Java语言概述 第2章 基本语法 第3章 数组 第4章 面向对象编程(上) 第5章 面向对象编程(中) 第6章 面向对象编程(下) 第7章 异常处理 第8章 枚举类&注解 第9章 Java集合 第10章 泛型 第11章 IO流 第12章 NIO 第13章 多线程 第14章 Java常用类 第15章 Java反射机制 第16章 网络编程 第17章 Lambda表达式与Stream API 第1章 Java语言概述 1.1 Java语言概述 1.2 Java程序运行机制及运行过…
1.1 基础知识 ·第一代语言 打孔机--纯机器语言 ·第二代语言 汇编 ·第三代语言 C.Pascal.Fortran面向过程的语言 C++面向过程/面向对象 Java跨平台的纯面向对象的语言 .NET跨语言的平台 ·常用的DOS命令 1)dir:列出当前目录下的文件以及文件夹 2)md:创建目录 3)rd:删除目录 4)cd:进入指定目录 5)cd..:退回到上一级目录 6)cd\:退回到根目录 7)del:删除文件 8)exit:退出dos命令行 从java语言的诞生.特点说起 java之…