A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

langtou1991

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© langtou1991 初级黑马   /  2018-3-11 18:19  /  1806 人查看  /  27 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 langtou1991 于 2018-3-15 00:52 编辑

去年自己自学了下java,真是痛苦极了,好几天也弄不懂一个知识点,根本弄不懂java是怎么回事。后来经过朋友介绍了,来到了黑马后。讲师的详细讲解,和助教耐心解答,自己就就真茅塞顿开,所以也就把这段时间学到东西总结了下。
java强调的是面向对象,大白话就是说我们可以调用这个对象的属性和方法,去达到我们想要的结果,不需要我们每次去创建方法。我们可以创建一个类,然后来实例化对象。类的定义格式是 修饰符+class+类名。修饰符和class都是关键字,在java中关键字都是赋予了特殊含义的,所以不能拿来做标识符,关键字都是小写而且在编辑软件中显示不同颜色。类名是一个标识符,标识符可以有数字,字母,"_"和"$"组成,还可以有中文(不推荐),但不能以数字开头。标识符还包括包名,变量名,常量名,报名和方法名,类名一般命名规则是单词的首字母要大写。变量名和方法名规则是第一个单词首字母小写,其他首字母大写,包名就是域名倒写,字母小写。接下来我们可以在类中定义成员变量和成员方法了,成员变量定义格式: 修饰符+数据类型+变量名。目前接触的的修饰符两个,public 和private,public 表示在任何地方都可以放访问,而private只能在本类中访问。java中数据类型分基本数据类型和引用数据类型,基本数据(byte,short,int,long,float,double,boolean char),引用数据类型(类,数组,集合,String)。当基本数据类型作为参数时,形参的改变不会改变实际实际值的值,因为当方法被调用完后,方法会被弹栈。但引用数据类型是在堆中开辟内存,只用这个对象不再指向任何引用时,对象才会被销毁。目前我们学了引用数据类型有,数组,String和集合,String Builder。数组和集合的区别是,数组是不可改变长度,而集合可以改变长度,集合只能存放引用数据类型,但数组可以存放基本数据和引用数据,不过基本数据也可以通过相应的包装类而存放到集合。当数组被初始化了,系统会给出默认值,但是集合没有添加元素时,是不会有默认值。String是不可改变串序列,StringBuilder是可改变序列。当在应用中出现字符串拼接,StringBuilder应用比较多,如果是String,每次改变都会产生新对象,会占用内存。
现在可以定义成员方法了,格式 修饰符+放回值类型+方法名(参数类型 参数名){};没有放回值,返回值类型用 void,可以加return表示方法执行完,但不能加具体值。然后我们就可以方法体写我们的逻辑代码了。




27 个回复

倒序浏览
不错不错
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
gzgd 高级黑马 2018-4-3 11:17:27
7#
回复 使用道具 举报
gzgd 高级黑马 2018-4-3 11:17:33
8#
回复 使用道具 举报
gzgd 高级黑马 2018-4-3 11:17:37
9#
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
好好学习
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马