第一周-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. RNN推导

    http://www.cnblogs.com/YiXiaoZhou/p/6058890.html RNN求解过程推导与实现 RNN LSTM BPTT matlab code opencv code ...

  2. &lt;LeetCode OJ&gt; 204. Count Primes

    Description: Count the number of prime numbers less than a non-negative number, n. 分析: 思路首先:一个数不是合数就 ...

  3. binary-tree-maximum-path-sum——二叉树任意一条路径上的最大值

    Given a binary tree, find the maximum path sum. The path may start and end at any node in the tree. ...

  4. 数据迁移实战:基于Kettle的Mysql到DB2的数据迁移

    From:https://my.oschina.net/simpleton/blog/525675 一.什么是ETL ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数 ...

  5. ARP协议(1)什么是ARP协议

    这是最近在看<TCP/IP具体解释>系列书总结出来的,之后会陆续把其它协议部分分享出来. 我尽量以简单易读.易懂的方式呈现出来,可是,因为文笔和水平有限.有些地方或许存在描写叙述上的不足或 ...

  6. TI C66x DSP 四种内存保护问题 -之- 针对CPU訪问外存(DDR3 or MSM)时的内存保护问题 - 举例

    在代码维护中遇到过这种问题,CPU訪问了corePac的外部内存空间0x75510C55地址,即CPU向corePac的L2内存控制器发起了对该内存的訪问,然后L2内存控制器将该请求发给corePac ...

  7. Linux 下装mysql[Ubuntu & CentOS]

    Ubuntu: https://blog.csdn.net/hipilee/article/details/77610916

  8. IOS 学习记录

    表情排列 // // MJViewController.m // 01-表情排列 // // Created by apple on 13-11-24. // Copyright (c) 2013年 ...

  9. ListView的异步载入(笔记,多线程和AsyncTask)

    异步载入最经常使用的两种方式: 多线程,线程池     AsyncTask 实例操作: 从一个站点上获取Json数据.然后将数据在ListView上显示. 1.创建item_layout布局 , 改动 ...

  10. ActiveMQ 消息持久化到Mysql数据库

    [root@txylucky local]# tar -zxvf apache-activemq-5.15.8-bin.tar.gz[root@txylucky local]# mv apache-a ...