java移动平台开发培训_20169201《移动平台开发实践》第一周作业

一、使用开源中国托管代码

按照作业要求,安装了Intellj IDEA编辑器,git和jdk之前都安装过,所以直接用IDE创建了firstproject项目。

14ef3477dcd6440f8b4600bbb69fbcd8.png

接下来就是在课程小组上创建自己的项目:

创建SSH公钥

1.打开终端进入.ssh目录

cd ~/.ssh

如果.ssh文件夹不存在,执行指令自动创建

mkdir ~/.ssh

2.生成RSA密钥对

ssh-keygen -t rsa -C "你的邮箱@xxx.com"

为了方便全程回车即可(不用输入ras文件名及密码)

3.查看公钥内容

cat ~/.ssh/id_rsa.pub

4.将公钥内容复制并粘贴(注意:公钥内容以ssh-rsa开头,你的邮箱结尾)

粘贴地址 http://git.oschina.net/profile/sshkeys

5.添加公钥完成后进行测试公钥

测试SSH链接

ssh -T git@git.oschina.net

当终端提示welcome to Git@OSC ... 表示链接成功,只要拷贝ssh链接地址,然后利用git指令即可进行相关操作!

上传新建的项目

1.打开git bash,cd至firstproject项目所在的文件夹

![](http://images2015.cnblogs.com/blog/1028828/201703/1028828-20170305142817360-2111422657.png)

2.运行命令 git init . //创建一个新的仓库

3.git remote add origin 后面复制粘贴github上新建仓库的地址(复制粘贴即可)

![](http://images2015.cnblogs.com/blog/1028828/201703/1028828-20170305143336938-1939753607.png)

4.git pull origin master

5.运行命令 git add -A . 注意后面有一个点,添加所有文件

6.运行命令 git commit -m "对代码的有关说明、注释"

7.运行命令 git push origin master

遇到的问题

1.上传项目时,执行第三步时将新建仓库的地址输错,造成提交失败

解决方案:提示已经有remote地址,运行git remote rm origin清除,接着运行后面的命令,最后出现进度,上传速度,done,证明上传成功。

二.教材学习

第一章:

搭建java开发环境,开发第一个简单项目

88f21009c4701b87cec56e5ae6beb8df.png

96a185c49a9e8d56e07c8289d6debd70.png

运行

168c76b18bd84182f0db4d64545b4882.png

第二章:java语言的基础知识

1.基本数据类型

byte:byte数据类型是8位、有符号的,以二进制补码表示的整数;(256个数字),占1字节(-2^7~2^7-1)

short:short数据类型是16位、有符号的以二进制补码表示的整数,占2字节,最小值是-32768(-2^15);最大值是32767(2^15 - 1)

int数据类型是32位、有符号的以二进制补码表示的整数;占3字节;最小值是-2^31;最大值是2^31 - 1;

long:long数据类型是64位、有符号的以二进制补码表示的整数;占4字节;最小值是-2^63;最大值是2^63 -1;

float:float数据类型是单精度、32位、符合IEEE 754标准的浮点数;占4字节;-3.4*E38- 3.4*E38

double:double数据类型是双精度、64位、符合IEEE 754标准的浮点数;

boolean数据类型表示一位的信息;只有两个取值:true和false;

char:char类型是一个单一的16位Unicode字符;用 ‘’表示一个字符;占2字节最小值是’\u0000’;最大值是’\uffff’;可以当整数来用,它的每一个字符都对应一个数字

2.变量与常量

变量:是数据占位符,每个变量都必须有一个声明的类型。两种数据类型:

·引用类型一个引用类型的变量,提供对一个对象的引用

·基本类型一个基本类型的变量,保存一个基本类型

常量:一旦被赋值后,其值不能修改的变量。使用关键字final来声明一个常量。按照惯例,常量名都是大写的,单词之间用下划线隔开

如: final int ROW_COUNT = 50;

3.基本类型转换

加宽转换:

054853f0641202c88473109ccc5f2b23.png

int a=10;

long b=a; //保留所有的信息,隐式地发生,不需要做任何事情

收窄转换

fdc4471a4aa307a22e44f3bd0343f7a1.png

long a=10;

int b = (int) a; //可能导致信息的丢失

操作符优先级

e9472f222c96700581427d7193e8cf84.png

第三章:基本语句的学习

break语句:break终止循环的时候,不会执行语句块中剩下的语句;当带上标签的时候,将会把控制转换到标签所标示的代码的开始处

continue语句:只是终止当前的迭代的执行,并且转向下一次迭代的开始处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值