当前位置: 首页 > news >正文

wps免费模板网站宠物网站开发与实现结论

wps免费模板网站,宠物网站开发与实现结论,合肥做网站开发多少钱,wordpress5一、标识符 概念#xff1a;JAVA里面我们可以给他取名字的#xff08;变量、类、方法等等#xff09;就是标识符#xff1a; 注意#xff1a;1、标识符只能包含字母、数字、下划线还有美元符号$ 2、只能以字母、下划线和美元符号开头 二、变量 概念#xff1a;JAVA中储存…一、标识符      概念JAVA里面我们可以给他取名字的变量、类、方法等等就是标识符      注意1、标识符只能包含字母、数字、下划线还有美元符号$               2、只能以字母、下划线和美元符号开头 二、变量      概念JAVA中储存数据的最小单元      扩展计算机中保存数据的最小单元是位一个0或是一个1就是一位              8bite 1byte字节  1024byte 1KB   1024kb 1MB               一个英文字符占1个字节一个中文字符占2个字节      作用使用变量名来代替了计算机内存中的地址   分类         按照位置上来分     1、成员变量定义在类的里面方法的外面     2、局部变量定义在方法里面的     按照数据类型来分     1、基本数据类型4类8种     2、应用数据类型除了基本数据类型之外的都是基本数据类型   作用域变量的适使用范围              一般情况下变量在哪对大括号中定义就只能在哪对大括号中使用 三、数据类型   概念对变量名定义一个存放数据的类型然后对变量进行赋值   4类8种数据类型   4类     1、布尔类型boolean       一般用来表示逻辑运算只有true和false两个值     2、字符类型char       字符串的常量要使用双引号“ ”  如果是字符的常量要使用单引号‘ ’       注意JAVA的字符类型是2个字节  C语言是1个字节的                          JAVA使用的是unicode编码思考理解一下字符编码的概念及作用     3、整数类型       byte1  short2 int4 long8正确使用可以节省内存的占用率       long型变量后面要加上L     4、浮点类型        float   double   数据类型之间的转换规则     1、小的自动转换成大的              从低到高数据类型顺序byte  short   char  int  long  float  double     2、boolean和其他数据类型之间不允许进行转换     3、大的转换成小的数据类型要加强制类型转换务必要注意溢出的问题     4、byte、short、char之间不能进行转换如果参与了运算会先把自己转换成int类型                 再 参加运算            注当有多种数据类型混合运算的时候先把数据类型转换成参加运算的数据类型最高的那一个再参与运算                    运算符中比逻辑与运算效率更高因为当前面的计算结果出来之后为false的话就不需要再计算后面的而是直接给出结果    四、参数   实际参数方法调用的时候传入的参数既称为实际参数   形式参数就是用来接受实际参数的一般放在被调用的函数体里面的   注意形式参数和实际参数的数据类型要一样个数要匹配   五、面向对象和面向过程的区别   面向过程它所考虑的是过程和步骤比如说开车去深圳我们要考虑的是怎么去也就是说what  to do   面向对象它所考虑的是有几个对象比如开车去深圳我们要考虑的就是有几个对象也就是说how to do 六、类   概念是对象的模板它是具有相同属性和行为方法的一组对象的集合   对象和类的区别类是抽象的而对象是具体存在的     知识扩充同一个文件夹中只能有一个类是public的而且main()方法绝对是包含在public类当中 七、构造方法构造器、构造函数   作用1、主要是用来创建对象    2、初始化成员变量     特点1、必须与类名相同   2、没有返回值类型void也没有  3、每一个类都会有一个隐式的构造方法没有参数和方法体  4、手动添加显式的构造方法那么隐式的构造方法自动消失        知识扩充面向对象编程思维步骤1、考虑有几个对象  2、通过对象确定有几个类  3、找出每一个类中存在的方法  4、调用相应的方法实现功能 例如这个简单的例子public class test{          public static void main(String[] args){              Mouse mouse new Mouse();              mouse.name mick;                      Cat cat new Cat();              cat.name Tom;                      cat.Catch(mouse);        }      }      class Cat{          String name;              public void Catch(Mouse mouse){              mouse.cry();          }      }      class Mouse{          String name;              public void cry(){              System.out.println(name   is crying);          }      }         思维方式找出有两个对象tom猫和mick老鼠。进而找出有两个类一个是猫类一个是老鼠类然后确定两个对象内部分别包含两个方法一个是属于tom对象的catch方法一个是属于mick 对象的cry方法       专家模式一个方法改变的是那个对象的状态属性那么该方法就属于谁 八、JVMJAVA虚拟机的四个区域   1、代码区code segment存放的是字节码   2、堆区(heap segment):存放的是对象   3、栈区(Stack segment)存放的是局部变量   4、栈区的一块特殊区域(static segment)存放字符串常量和静态变量     堆和栈的区别堆可以保存大的数据类型运行速度慢栈只可以保存小的数据内容但是运行速度快     局部变量和成员变量重名的问题解决办法          办法该情况下使用this指针因为每一个对象都有一个this指针相当于当前对象的引用。原理如下图所示                         图  1   九、成员变量初始化   1、JAVA当中成员变量会默认初始化       数值类型默认为0     布尔类型boolean默认为false      字符类型char默认是空   引用数据类型默认是NULL   null值的含义表示一个引用没有指向任何一个对象也就是谁栈中的一个引用没有指向任何一个栈中的内存地址如上图所示形象来说就是“引用”的那个箭头没有   2、JAVA中的垃圾回收机制GC     如果一个对象没有指向任何一个引用那么这个对象就是JAVA中的垃圾JAVA会自动调用GC自动收回       知识延伸如果说在JAVA中需要一个对象使用完后就被GC收回最好的变法就是把指向这个对象的引用设置为NULL   十、Static关键字   1、加上static的成员变量称之为静态变量类变量     static segment中的数据不能重复所有对象共享其数据其中一个对象对其进行修改之后那么其他的对象的值也随之改变     因为所有对象共享它跟对象没有任何关系所以也就称之为类变量可以使用  类名.变量名  来调用     如下图所示逻辑                          图  2     堆里面的两个对象共享 Static segment里面的静态变量Corcol如果要改变其值只需使用  Person.Corcol  即可改变其值   2、加上static的方法称之为静态方法类方法     类方法不需要创建对象来调用可以直接是用  类名.方法名  调用     注意1、静态的方法只能访问静态的成员变量        2、非静态的方法既可以访问静态的成员变量也可以访问非静态的成员变量     知识延伸为什么main()方法是static的       因为main()方法是程序的入口在使用main()方法之前不允许有任何的对象被调用所以说main()方法务必是static的转载于:https://www.cnblogs.com/hejiajunsh/articles/2881397.html
http://www.zqtcl.cn/news/382201/

相关文章:

  • 中山网站关键字优化使用动易模版制作网站
  • 深圳营销网站建设报价广西住房建设厅网站
  • 爱站网appwordpress图片500
  • 北京网站排名制作图片点击就能跳转网站怎么做的
  • dw网站建设的数据库网站建设托管pfthost
  • 牛商网做网站成品网站1688入口
  • 涿鹿县建设局网站网络营销的定义和特点
  • 网站建设朋友圈怎么写深圳宝安区松岗
  • 苏州网站的建设哪个网站上做自媒体最好
  • 传送门网站是怎么做的wordpress seo标题
  • 曲靖 曲靖网站建设软件(app)开发视频一页网站怎么做
  • 互联网公司网站建设ppt模板下载wordpress 图片2m
  • 箱包官方网站模板平台开发软件
  • 佛山网站改版动漫视频制作软件
  • 易企互联网站建设创办公司需要多少资金
  • wordpress主题页脚添加联系信息百度seo优化排名软件
  • 深圳微信商城网站设计价格广东省自然资源厅事务中心
  • 云服务器做网站视屏工程建设最好的网站
  • 宁夏建设工程质量安全监督网站电商网站需求分析
  • wordpress函数教程十堰seo优化哪家公司好
  • 直播app开发哪家好东莞整站优化火速公司
  • 平江高端网站建设wordpress如何添加广告
  • 网站建设得多钱搜索引擎推广网站
  • 建立网站的流程多少钱网站建设不用备案的
  • 广州城市建设档案网站扬州工程建设招标网
  • 邦策网站建设dedecms医院网站wap模板(橙色)4512345
  • 阿里云空间可以做网站吗专业的传媒行业网站开发
  • 网站制作新报价橄榄树网站建设
  • 网站建设及服务合同小程序代码教程
  • 晋城网站建设公司淘宝店铺网站建设