复习java的例子(第一天)】的更多相关文章

1. 编写程序:从键盘上读入一个学生成绩, 存放在变量score中,根据score的值输出其对应的成绩等级: score>=90 等级: A 70=<score<90 等级: B 60=<score<70 等级: C score<60 等级: D import java.util.Scanner; public class Course{ public static void main(String []arg){ Scanner scanner = new Scann…
本节我们先会来复习一下java.util.concurrent下面的一些并发容器,然后再会来简单看一下各种同步器. ConcurrentHashMap和ConcurrentSkipListMap的性能 首先,我们来测试一下ConcurrentHashMap和ConcurrentSkipListMap的性能. 前者对应的非并发版本是HashMap,后者是跳表实现,Map按照Key顺序排序(当然也可以提供一个Comparator进行排序). 在这个例子里,我们不是简单的测试Map读写Key的性能,而…
现代java开发指南 第一部分 第一部分:Java已不是你父亲那一代的样子 第一部分,第二部分 =================== 与历史上任何其他的语言相比,这里要排除c语言和cobol语言,现在越来越多的工作中,有用的代码用Java语言写出.在20年前Java首次发布时,它引了软件界的风暴.在那时,相对c++语言,Java语言要更简单,更安全,而且在一段时间后,Java语言的性能也得到了提升(这依赖于具体的使用情况,一个大型的Java程序于相同的c++程序相比,可能会慢一点,或者一样快,…
20162329 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 通过打书上的代码熟悉了Java编程的基本过程 教材学习中的问题和解决过程 1.因为我的虚拟机不可用所以我在Windows中安装了bash和git,但是由于Windows下bash中没有中文而且我英语又不是很好所以就导致出现很多无法编译错误,但是错误在哪里我还看不懂的问题. 目前可以用的解决办法就是把出现错误的句子整体用翻译工具翻译,但是这种办法费时费力,但是目前还没有更好的办法! 2.(补)由于事先…
20165215 2017-2018-2 <Java程序设计>第一周学习总结 教材学习内容总结 跟随网课学习了<Java2 实用教程>的第一章,进行了基础的编译练习 在Ubuntu中安装了JDK.Git 注册码云.创建项目,并学会使用Git上传文件 学习笔记 教材学习中的问题和解决过程 问题1:在Ubuntu中保存源文件应选择"ANSI"编码,但系统中无此选项 问题1解决方案:未解决,询问学习过此课程的同学,了解到使用UTF-8的编码对编译也无关键影响,便直接使…
Java基础-面向对象第一特性之封装(Encapsulation) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.理解什么是面向过程和面向对象 面向过程与面向对象都是我们编程中,编写程序的一种思维方式. 1>.面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程.典型的编程语言代表就是C语言. 例如:公司打扫卫生(彩玻璃,扫地,拖地,倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”,最后把公司卫生打扫的干干净…
20145326<Java程序设计>第一周学习总结 教材学习内容总结 转眼间新的一学期终于开始了!为什么我这么期待呢?因为这学期可以上娄嘉鹏老师的java程序设计课,我不是什么电脑天才,之前c语言学得也不是特别好.可我就是对hdl和java特别感兴趣(之前在我的问卷调查报告里面提到过),并且寒假的时候在家里也预习了一部分java知识.第一周要求学习两个章节并作心得体会,虽然我早已看过前两章的知识,不过为了进一步巩固,我还是用了星期六一天的时间把第一章和第二章的知识从头到尾仔仔细细的看了一遍,边…
20155322 2016-2017-2 <Java程序设计> 第一周学习总结 教材学习内容总结 本周学习内容的主要是: 一.浏览教材,根据自己的理解每章提出一个问题. 在浏览教材后,我提出了以下问题: 我们是否可以把API理解为已经标准化的"函数"?存于库中并在我们需要的时候进行调用? 过多的使用import声明会不会造成编译混乱? 类型转换从理论上来说并不安全,为什么编译程序会允许这样的编译方式,为什么不专门设置一种函数,让所有类型转换都通过这种函数进行提供安全性保证呢…
20145109 <Java程序设计>第一周学习总结 教材学习内容总结 About JVM, JRE, JDK JVM包含于JRE中,用于运行Java程序.JDK用于开发Java程序,包含了JRE以及工具. 查看path 使用vim Vim的三个基本模式: Normal模式: 当你启动Vim后,Vim会处于Normal模式.在Vim的Normal模式下,所有的键就是功能键 Insert模式: 在Normal模式下,按下键盘上的i键入Insert模式,当你在Vim左下角看到 -Insert- 字…
20145231 <Java程序设计>第一周学习总结 教材学习内容总结 Java三大平台Java SE,Java EE,Java ME.其中,Java SE是我们学习的基础. Java SE主要分为四个部分:JVM,JRE,JDK和JAVA语言. 思考题:Java不只是语言?答:根据以上所写就能知道,提到Java,Java语言只是其三大平台中的其中之一的一个组成部分,不可片面的将其与C语言作比较,认为只是一种语言. JCP与JSR.RI.TCK的关系:想要提议加入Java的功能或特性,必须以J…
和朱晔一起复习Java并发(二):队列 老样子,我们还是从一些例子开始慢慢熟悉各种并发队列.以看小说看故事的心态来学习不会显得那么枯燥而且更容易记忆深刻. 阻塞队列的等待? 阻塞队列最适合做的事情就是做为生产消费者的中间存储,以抵抗生产者消费者速率不匹配的问题,不但是在速率不匹配的时候能够有地方暂存任务,而且能在队列满或空的时候让线程进行阻塞,让出CPU的时间.这里对于阻塞两字加粗,是因为其实Java的线程在这个时候是等待(WAITING)状态而不是阻塞(BLOCKED),这个容易引起歧义. 下…
201871010104-陈园园   <面向对象程序设计  (java)>第一周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业要求在哪里 https://www.cnblogs.com/lily-2018/p/11441372.html 作业学习目标 了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具: 理解JVM.JRE与JDK等概念,学会下载.安装.测试JDK: 掌握PATH.CLASSPATH的系统变量…
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄老师半"放养"半"圈养"的教学方式与严格的教学要求却大大出乎我的意外.印象最深刻的是"一节课,20分钟上课20分钟考试"这句.OMG!但上课时间被考试压缩,利用课外时间自习就是一种弥补与自我补充了.正所谓"物竞天择,适者生存".比…
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就找了一个时间充裕的下午进入自学状态,我打开老师的博客看书本第一周学习指导,觉得有重点提纲吸收效率真的高了不少,心里有个大概框架掌握了也会记得更牢靠. 下面是我本周学习Java的知识总结: Java从1995年至今已经有了二十个年头,经过这些年的演进,已不仅是个程序语言,应用变得相当广泛. Java三大平台:…
20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以用Java语言编出些实用的东西,一定是一件很有成就感的事情. 首先学习了用命令行方式进行人机交互.虽然在平时使用电脑时基本用不到命令行,但是掌握基本的dos命令行对学习Java来说还是很有必要的.下面是课程中要经常用到的命令: dir : 列出当前目录下的文件以及文件夹 md : 创建目录 rd : 删除目录…
20145224 <Java程序设计>第一周学习总结 教材学习内容总结 通过第一周的学习让我对Java有了个初步的了解,知道了Java分为Java SE.Java EE.Java ME三大平台,其中Java SE是基础.Java的一大特点是它可以跨平台,而JVM对Java的跨平台提供了支持,它就类似于一个虚拟机,只要在当前平台安装了相应的JVM,Java程序就有了可以在此平台上运行的基础啦.JRE是Java的执行环境,在安装了JRE的计算机上就可以运行Java的程序了,当然光是可以跑代码对于程…
Java已经有20年的历史了,甚至更久,而这取决于你所询问的人和你的计算方式.忽略它的年龄不看,Java依然排行第一.它的实用性.性能和向后兼容性都彰显其价值所在.2016年伊始,标志着我们已经走过了Java的20年历程.事实上,虽然Java宣称是于1995年5月23日公开发行(HotJava 浏览器却并没有获得同样的成功),但第一版官方JDK是在1996年的1月23日才正式发行,因此Java可以称得上是刚满20岁.Java身上有很多值得回顾的东西,但我想更加令人感兴趣的是Java在20年之后依…
20155304田宜楠2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 - 浏览教材,根据自己的理解每章提出一个问题 第一章 除了书上提到的开发工具还有什么适合初学者用的开发工具?它们各自有什么优缺点? 第二章 一个项目良好的文件管理分支应该是怎么样的(怎样管理package,src,classes等)? 第三章 Java语言和C语言有哪些语法差别? 第四章 java中字符串是否可以像c中一样通过命令复制,粘贴 第五章 如何处理重载,构造函数是否和C大同小异? 第六…
学习Java第一章的记录,这一章主要记录的是Java的最基础部分的了解知识,了解Java的特性和开发环境还有Java语言的优缺点. 计算机语言的发展大概过程:机器语言--->汇编语言--->高级语言(面向过程的语言和面向对象的语言)总而言之就是从人类比较难识别的字符串向人类自然语言靠近使代码的可读性越来越高. Java的发展过程:1991年Sun公司为了抢占市场先机,成立了一个称为Green的项目小组,帕特里克.詹姆斯·高斯林.麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕…
201521123038 <Java程序设计> 第一周学习总结 1.本章学习总结 本周已掌握Java配置,初步认识Java运行软件和基本语法. Java语言语法和C语言基本类似,部分不同. 基本掌握Eclipse软件简易使用方法. 2.书面作业 1.为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写) Java是在虚拟机(JVM)上运行,不是在CPU上直接运行.每个系统平台都有自己的虚拟机,所以Java能跨平台运行. 步骤:编写源文件->源文件通过编译器…
java 多线程例子   编写具有多线程能力的程序经常会用到的方法有: run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join() 还有一个重要的关键字:synchronized 本文将对以上内容进行讲解. 一:run() 和start() 示例1: public class ThreadTest extends Thread {public void run() {for (int i = 0; i < 10;…
20175221 2018-2019-2 <Java程序设计>第一周学习总结 教材学习内容总结 本周通过观看书本配套视频,学到了如解释器,编译器等一些简单概念. 还懂得了java的一些简单编译规则. 在虚拟机中,学会了使用git来将写好的java文件或者文件夹上传到码云中,从而完成托管代码. 主要知识点: Java的一些特点:面向对象.稳定.与平台无关.多线程.动态.JVM:Java虚拟机,包含在JRE中JRE:Java执行环境,运行Java程序必需(包括Java SE API,JVM,部署技…
20175204 张湲祯 2018-2019-2<Java程序设计>第一周学习总结 教材学习内容总结 -第一章Java入门要点: -Java的地位:具有面向对象,与平台无关,安全稳定和多线程等优良特性,是软件设计中优秀的编程语言. -Java的特点:简单,面向对象,平台无关. -JDK的安装:用来运行Java文件. -Java程序的开发步骤 -编写源文件:使用文本编辑器,扩展名 *.java. -编译源文件:使用指令javac编译源文件. -运行程序:Java解释器 java.exe. -教材…
王燕 201771010126<面向对象程序设计(java)>第一周学习总结 王燕 201771010126<面向对象程序设计(java)>第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com https://www.cnblogs.com/wy201771010126/ 程序设计评测:https://pintia.cn/ a的n次幂 代码托管平台:https://github.com/ wy2017710…
20165223 <JAVA程序设计>第一周学习总结 教材学习内容总结 通过网站JAVA第一章视频教程.教材.老师所给的教程及网上查询进行学习 第一章要点 JAVA地位和特点 地位:网络.语言.需求地位 特点:简单.面向对象.平台无关.动态 安装JDK 三个平台:JAVA SE.JAVA EE.JAVA ME JAVA集成开发环境:IntelliJ IDEA.MyEclipse.NetBean- 安装过程:下载安装包.安装.设置环境变量 JAVA应用程序开发步骤 编写源文件.编译源文件.运行程…
20175313 <Java程序设计>第一周学习总结 教材学习内容总结 了解Java的四个特点 学习JDK的安装以及系统环境变量的设置 掌握Java源文件命名.编译.运行 熟悉git的常用指令 教材学习中的问题和解决过程 问题1:使用vi src/Hello.java后,不知道怎么进入编辑模式. 问题1解决方案:学习vim编辑器的使用 问题2:没有进入仓库就进行文件编辑,git add .,git commit -m [...] ,git push等操作. 问题2解决方案:进入仓库,将编辑好的…
20175317 <Java程序设计>第一周学习总结 教材学习内容总结 本周学习了Java大致的开发步骤,完成了课件自带的习题. 学习了在windows与Linux系统下不同的编译方法,掌握了编译.运行与反编译的方法.下图为教材代码的编译.运行.反编译过程 代码调试中的问题和解决过程 - 问题1:虚拟机安装增强功能时提示"未能加载虚拟光盘" - 问题1解决方案:上网搜集资料并不断尝试,寻找问题所在.现已解决,总结写成了博客https://www.cnblogs.com/20…
马凯军201771010116<面向对象程序设计(java)>第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 消遣流年. 程序设计评测:https://pintia.cn/ 2016029787@qq.com 代码托管平台:https://github.com/ xiaoqianliunian 中国大学MOOC:https://www.icourse163.org/ 17393164810(手机号) 以下回答是或…
周强201771010141<面向对象程序设计(java)>第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 小阿强呦 程序设计评测:https://pintia.cn/ 1260622021@qq.com 代码托管平台:https://github.com/ xiaoaqiang 中国大学MOOC:https://www.icourse163.org/ 1260622021(QQ) 以下回答是或否 是否加入课程班…
20175227 2018-2019-2 <Java程序设计>第一周学习总结 教材学习内容总结 1.安装VB,Ubuntu,Git,JDK,并自行配置. 2.写"Hello World!"Java程序,学会如何编译并运行. 3.在码云上设置SSH公钥:在Ubuntu上通过Git将该代码上传至码云. 4.写博客:学习总结. 一.git操作: 1.建立教材(个人项目,团队项目)项目目录. 2.git init在当前目录新建一个Git代码库(一个项目就git init 一次).…