黑马程序员技术交流社区

标题: [Gavin报到]+旅游+电影+此贴律己 [打印本页]

作者: GavinChow    时间: 2016-2-19 23:08
标题: [Gavin报到]+旅游+电影+此贴律己
本帖最后由 GavinChow 于 2016-2-21 18:19 编辑

[ID/昵称]:GavinChow
[你的性别]:男
[来自哪里]:兰州
[兴趣爱好]:看电影,旅游
[来的目的]:为了她,赚更多的Money
[网站建议]:暂时无,如果有,还能改在这里么?
[一句心情]:每天进步一小步
[自己照片]:





那就放张照骗





               然后这才是照片









言归正传,此贴的目的在于记录每天的成长








                                                                                                                                                                                                        
作者: guanbing0522    时间: 2016-2-19 23:28
加油 .....
作者: GavinChow    时间: 2016-2-21 15:59
        由于还在上班,离自己预期辞职的时间还有段日子,就想着预习预习JavaEE基础班的课程,想在这里小总结,一方面是为了约束自己,另一方面(重要)是因为这里的表情很可爱有木有?!可回顾知识,调剂状态,零基础学习,每天前进一小步

Hava a nice day

2016.2.21


今天来打卡,学习了day01里的基础知识

需要掌握的是:

1:键盘快捷键;  win+E 以前不知道呢.....

2:打开DOS控制台; win+R--cmd--Enter

3:Java跨平台原理

           在操作系统中,装入Java虚拟机(JVM),由JVM来负责在该系统上Java程序的运行;write once,  run anywhere! 好霸气有木有?

4:HelloWorld至少敲10遍,道理大家都懂的

5:Java语言约定俗成的书写格式.好规范

a:大括号对齐,成对写

b:左大括号前要有空格

c:遇到左大括号,Tab键缩进

d:方法和程序行之间加空行,看起来更清晰

e:并排语句之间加空格

f:运算符两侧加空格,美观

6:为了全盘调用程序,才有了path的路径配置,两种配置方法,第二种超实用

7:注释,单行注释可嵌套,多行注释不可嵌套;可帮助我们排除错误

8:关键字,关键字全部为小写,goto,const也为关键字,但保留,未赋予功能

9:标识符,自己所起的名字根据命名规则,见名知意

a:包 (文件夹,用于解决相同类名问题)
   包名要求全部小写,一般是公司的域名倒着写
   com.gavin.包的作用

b:类或者接口
一个单词   首字母大写                                       Look
多个单词   多个单词首字母大写(驼峰命名)          LookMovie         
c:方法和变量
一个单词   每个字母都小写                                play  
多个单词   从第二个单词开始首字母大写            playGame         
d:常量
一个单词   所有字母大写                                  MAX
多个单词   所有字母大写,但是用_分开               MAX_VALUE   



放松完毕,锤键盘去喽!编辑帖子为啥用不了Tab键呢?





作者: TAM114    时间: 2016-2-21 17:50
你这是打算在帖子制表么、  很强大
作者: TAM114    时间: 2016-2-21 17:51
你这是打算在帖子制表么、  很强大
作者: qaws5052    时间: 2016-2-21 18:11
加油,加油!
作者: GavinChow    时间: 2016-2-21 18:20
TAM114 发表于 2016-2-21 17:50
你这是打算在帖子制表么、  很强大

嘿嘿,就是对自己的一个督促
作者: GavinChow    时间: 2016-2-23 23:43
本帖最后由 GavinChow 于 2016-2-23 23:51 编辑

又到了打卡时间

2016.2.23 day02

要掌握的四:

1: 6类常量(字符常量可以装中文,因为中文字符2个字节)

2:不同数据的表现形式:0b 二进制  / 0 八进制/ 0x 十六进制/

3:8421码,真的是很方便.......当然,前面还有16,32,哈哈

4:正数_原反补相同 / 负数_反:逐位取反  补:反码末位+1 / 计算机以补码运行计算

5:4类八种数据类型   float 和 long 末尾加F L / float 4 字节比 long 8 字节 范围大

6:隐式转换(小变大)与强制转换(大变小),面试题的坑不能跳,强制转换格式:(byte)(x + x)



7:强制转换里变量相加(b++ / b+= 包含隐式转换)与常量相加的区别(强制转化里的常量优化机制)



8:字符与字符串参与运算:运算顺序从左至右(Hello a 1 和 98 Hello  我的理解是,只要运算碰见字符串,后面全是字符串).



9:a++ 和  ++a              a++:先运算,后赋值, ++a,先赋值,后运算

                int x = 4;

                 //          4      +    6   +    6*10

                int y =(x++) + (++x) + x*10 ;   



就这样啦,复习去喽



And as always:Hava a nice day!






作者: GavinChow    时间: 2016-2-25 23:39
打卡时间

2016.2.25 day 03

今天掌握到的四:

1:逻辑运算符:& | ^ ! 其中&&与&,|| 与|的区别(短路)

2:位异或应用于整数变量的交换(3种方法)

3:三目运算 ? :

4:键盘数据的录入: 导包_ import java.util.Scanner;---Scanner sc = new Scanner (System.in);---int x = sc.nextInt();

5:if 语句(范围)的3中格式及与switch语句(固定常数)的应用区别

6:switch 结束的方式:break /  }

7:long 不能用于switch,  只能适用于int 级别,可以为字符串(JDK1.7)

8:switch的穿透问题,例如,月份对应的季节;

9:今天犯的错误:

int x = 1,y = 1;
if(x++==2 && ++y==2)                           //X++ == 1;
{
        x =7;
}
System.out.println("x="+x+",y="+y);


努力就有收获

And as always :Hava a nice day!



作者: applecoder    时间: 2016-2-26 17:28
加油        
作者: 海棠无香    时间: 2016-2-29 21:58
楼主你这是打算把笔记做到帖子里来吗?
作者: wangxiaguang102    时间: 2016-2-29 22:05
加油吧!骚年
作者: 小破丫头片子    时间: 2016-2-29 23:35
加油哦!!!!
作者: 木小乐    时间: 2016-3-2 06:50
加油加油!!!!!
作者: ynztlxdeai    时间: 2016-3-2 08:42
路过 捡个黑马币
作者: 小破丫头片子    时间: 2016-3-2 09:18
楼主加油!
作者: 吴振伟    时间: 2016-3-2 10:00
66666666666666
作者: 小鬼丫丫    时间: 2016-3-2 10:09
加油,加油,你可以的,为了你的那个她
作者: 小裴子    时间: 2016-3-2 12:14
努力努力
作者: GavinChow    时间: 2016-3-3 10:54
今天来打卡

2016.3.3 day 04


       一个出差节奏断了好几天...,看到小伙伴儿们的鼓励和支持,真的好嗨森有木有,大家一起加油,为了心中的梦想

day 04:循环和方法的掌握

循环4要素:初始化表达式,条件表达式,循环表达式,控制表达式

1 循环的分类:for (初始化表达式的内存释放),while (想继续控制初始化表达式,用while),do{}while()   至少执行一次循环体;

for 的求和与记数思想,都需提前初始化一个数值(sum/count);

2 循环的嵌套:外循环控制行,内循环控制列(99乘法表"\t"); 内外循环的打印(打印无返回值);

3 break(switch 和循环中使用:用于跳出本次循环...break有疑问) continue (终止本次循环,继续下次循环)return(跳出整个方法,返回(把值取出来));

4 方法:不能写到main方法里,注意main方法的"}"(我犯的错误);方法名要有(命名规范);结果类型对应返回值类型;形式参数;无返回值的方法,要单独调用;有返回值的方法,赋值调用

5 打印,属于无返回值类型,(面对*和99乘法表,突然因返回值类型手足无措.....)

6 方法的重载:方法名相同,形式参数不同(通过此区别);和返回值没有关系;

break 疑问:循环嵌套中,内循环加break,是结束内循环,还是结束整个循环呢???

经试验:只结束内循环,外循环继续运行(逻辑上也是如此);

方法版的数字乘法表,对加深理解break,continue,return,嵌套循环,有很不错的效果....

温故而知新,不懂的地方看了好几遍,每次都能理解到新知识,大家加油!

And as always:Have a nice day!






作者: 依旧素昧平生    时间: 2016-3-3 21:44
技术难题无人回答?想快速赚黑马币?那么赶紧来“技术问答悬赏中心”吧!
作者: 贱小弱    时间: 2016-3-4 13:48
顶贴!!!
作者: 超人d咖啡也加糖    时间: 2016-3-5 13:24
加油,共勉




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2