第一周-Java基本概念

201621123007 《Java程序设计》 第一周学习总结

1. 本周学习总结

  1. java是面向对象的一类语言,三大特征:封装性,继承性,多态性。
  2. jdk jre jvm 的关系联系。

2. 书面作业

1. 虚拟机

1.1 执行Java程序步骤是,首先源文件XX.java通过编译器变为Xx.class,再执行字节码编译。

Java可以跨平台是因为不同的运行环境有不同的虚拟机,都可以对XX.class进行编译。

1.2 jdk是Java开发工具包,是Java的核心,它包含了jre和jvm。

jdk包含jre和jvm。jre包含jvm。jre是Java运行环境,jvm是Java虚拟机。

2. java与javac

2.1 Java命令不带后缀,javac HelloWorld.java进行编译,编译成功目录会出现HelloWorld.class文件,即字节码文件,然后使用java HelloWorld命令运行,
HelloWorld.class指字节码文件名。

2.2 path的作用是制定命令搜索路径,在命令下执行javac编译java时,它会到path变量指定的路径中查看是否能找到相应的命令程序。

2.3 C语言是先编辑源代码XX.c,再编译XX.obj,再产生链接XX.exe,而java是由编译器变成字节码.class。

3. 实验总结

3.1 导入Scanner类import java.util.Scanner

生成Scanner类Scanner sc = new Scanner(System.in)

读取下一个整形字符in.nextInt()

循环处理while (sc.hasNextInt())

输出处理System.out.println()

3.2 二进制转换Integer.toBinaryString()

八进制转换(Integer.toOctalString()

十六进制转换Integer.toHexString()

4. java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?

Java主要应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网

一个小目标

每周花费时间 本学期代码量,每周代码量 如何学习 如何解决困难
写过多少代码不清楚,但是挺少的,大一上学期基本上老师布置的作业都努力完成,但是下学期基本上没有打过代码,所以一天至少一个小时,一道题目十几行代码,一周要达到一百行。 一道题目十几行代码,一周要达到一百行。 做笔记,经常复习。我认为我手写一遍的东西要比我看一遍读一遍打一遍记得牢固,一些知识点我要记在笔记本上 多问,不会的可以先去问舍友,同学解决不了问助教老师

3. 使用码云管理Java代码

3.1 Git

3.2 PTA

3.3 代码量

代码量我试了好几次都不行

201621123007 Java程序设计第一周 学习总结的更多相关文章

  1. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  2. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  3. 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结

    丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  4. 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结

    <面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...

  5. 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  6. 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结

    第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...

  7. 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...

  8. 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  9. 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结

    面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...

随机推荐

  1. 【sublime text 3】sublime text 3 汉化

    快捷键:Ctrl+Alt+P 输入快捷键Ctrl+Shift+P 在出现的文本框中输入Install Package(或直接输入“ip”)选中packageControl:Install Packag ...

  2. Android开发者选项——Gpu呈现模式分析

    对于Android用户来说,无论你用的什么品牌的手机,在开发者选项中都能发现“玄学曲线”的开关,之所以称其为玄学曲线,还是因为它被很多网友用于测试一个说不清道不明的东西——流畅度.到底多流畅才叫流畅, ...

  3. SilverLight:基础控件使用(1)

    ylbtech-SilverLight-Basic-Control:基础控件使用(1) 本文详解控件有: Label, TextBox, PasswordBox, Image, Button , Ra ...

  4. 采用scp命令在Linux系统之间copy文件

    不同的Linux之间copy文件常用有3种方法,第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy.第二种方法就是采用 ...

  5. 2016 第七届蓝桥杯 c/c++ B组省赛真题及解题报告

    2016 第七届蓝桥杯 c/c++ B组省赛真题及解题报告 勘误1:第6题第4个 if最后一个条件粗心写错了,答案应为1580. 条件应为abs(a[3]-a[7])!=1,宝宝心理苦啊.!感谢zzh ...

  6. C++11 并发指南五(std::condition_variable 详解)(转)

    前面三讲<C++11 并发指南二(std::thread 详解)>,<C++11 并发指南三(std::mutex 详解)>分别介绍了 std::thread,std::mut ...

  7. Allegro布线基本操作

    转:allegro基本步骤 常见问题 cadence16.5中电源线.地线取消飞线显示 目录: 一.Allegro基本技巧 1.关闭电源和地网络的飞线 2.开启特定NET飞线 3.元器件快速对齐(待完 ...

  8. javascript 高级编程系列 - 基本数据类型

    javascript中的基本数据类型包括: Undefined, Null, Boolean, Number, String 5种数据类型 1. Undefined 类型 (只有一个值 undefin ...

  9. D3js-API介绍【英】

    Everything in D3 is scoped under the d3 namespace. D3 uses semantic versioning. You can find the cur ...

  10. 成长为 iOS 大 V 的秘密

    成长为 iOS 大 V 的秘密   前言 毫不谦虚地说,我是国内 iOS 开发的大 V.我从 2011 年底开始自学 iOS 开发,经过 3 年时间,到 2014 年底,我不但写作了上百篇 iOS 相 ...