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

哪里可以制作网站河东网站建设公司

哪里可以制作网站,河东网站建设公司,网站使用功能介绍是用什么软件做的,织梦网站地图调用全站文章1 类的定义 做了关于对象的很多介绍#xff0c;终于进入代码编写阶段。 本节中重点介绍类和对象的基本定义#xff0c;属性和方法的基本使用方式。 【示例】类的定义方式 // 每一个源文件必须有且只有一个public class#xff0c;并且类名和文件名保持一致#xff01; …1 类的定义 做了关于对象的很多介绍终于进入代码编写阶段。 本节中重点介绍类和对象的基本定义属性和方法的基本使用方式。 【示例】类的定义方式 // 每一个源文件必须有且只有一个public class并且类名和文件名保持一致 public class Car { } class Tyre { // 一个Java文件可以同时定义多个class } class Engine { } class Seat { }对于一个类来说有三种成员属性field、方法method、构造器constructor(下面说)。 1 属性field 也叫成员变量 属性用于定义该类或该类对象包含的数据或者说静态特征。属性作用范围是整个类体。 在定义成员变量时可以对其初始化如果不对其初始化Java使用默认的值对其初始化。 属性定义格式 [修饰符] 属性类型 属性名 [默认值] ;2 方法 **方法用于定义该类或该类实例的行为特征和功能实现。**方法是类和对象行为特征的抽象。面向对象中整个程序的基本单位是类方法是从属于类和对象的。 [修饰符] 方法返回值类型 方法名(形参列表) {// n条语句 }编写简单的学生类 public class SxtStu {//属性成员变量静态数据int id;String sname;int age; //方法动态行为void study(){System.out.println(我正在学习);} //构造方法SxtStu(){} }2 构造方法(构造器 constructor) 构造器用于对象的初始化而不是创建对象 构造方法是负责初始化装修不是建房子 声明格式 [修饰符] 类名(形参列表){ //n条语句}构造器4个要点 构造器通过new关键字调用构造器虽然有返回值但是不能定义返回值类型(返回值的类型肯定是本类)不能在构造器里使用return返回某个值。如果我们没有定义构造器则编译器会自动定义一个无参的构造方法。如果已定义则编译器不会自动添加构造器的方法名必须和类名一致 3 构造方法的重载 public class User {int id; // idString name; // 账户名String pwd; // 密码public User() {}public User(int id, String name) {this.id id;this.name name;}public User(int id, String name, String pwd) {this.id id;this.name name;this.pwd pwd;}public static void main(String[ ] args) {User u1 new User();User u2 new User(101, xx);User u3 new User(100, xxx, 123456); } } 新手雷区 如果方法构造中形参名与属性名相同时需要使用this关键字区分属性与形参。 this.id 表示属性id id表示形参id以后代码写多了可以右键类名选构造器快捷键直接生成按shift多选4 参数传值机制 Java中方法中所有参数都是“值传递”也就是“传递的是值的副本”。 也就是说我们得到的是“原参数的复印件而不是原件”。 · 基本数据类型参数的传值 传递的是值的副本。 副本改变不会影响原件。 · 引用类型参数的传值 传递的是值的副本。但是引用类型指的是“对象的地址”。因此副本和原参数都指向了同一个“地址”改变“副本指向地址对象的值也意味着原参数指向对象的值也发生了改变”。 Person p3 p1;Person p4 p1;//址传递p4.age 80;//相当于p1.age80System.out.println(p1.age);//打印80(*) JAVA虚拟机内存模型概念 学习内存模型是为了更好理解面向对象 堆和方法区只有一份但一个线程对应一个栈 我们前面做过的内存分析过程 Java虚拟机的内存可以分为三个区域栈stack、堆heap、方法区method area。 虚拟机栈简称栈的特点如下 栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧存储局部变量、操作数、方法出口等JVM为每个线程创建一个栈用于存放该线程执行方法的信息实际参数、局部变量等栈属于线程私有不能实现线程间的共享栈的存储特性是“先进后出后进先出”栈是由系统自动分配速度快栈是一个连续的内存空间 堆的特点如下 堆用于存储创建好的对象和数组(数组也是对象)JVM只有一个堆被所有线程共享堆是一个不连续的内存空间分配灵活速度慢堆被所有的线程所共享在堆上的区域会被垃圾回收器做进一步划分例如新生代、老年代的划分。 方法区也是堆特点如下 方法区是JAVA虚拟机规范可以有不同的实现。 JDK7以前是“永久代”JDK7部分去除“永久代”静态变量、字符串常量池都挪到了堆内存中JDK8是“元数据空间”和堆结合起来。 JVM只有一个方法区被所有线程共享方法区实际也是堆只是用于存储类、常量相关的信息用来存放程序中永远是不变或唯一的内容。类信息【Class对象反射机制中会重点讲授】、静态变量、字符串常量等常量池主要存放常量如文本字符串、final常量值。 (*) 程序执行过程内存分析 public class Person {String name;int age;public void show(){System.out.println(name);} public static void main(String[ ] args) {// 创建p1对象Person p1 new Person();p1.age 24;p1.name 张三;p1.show();// 创建p2对象Person p2 new Person();p2.age 35;p2.name 李四;p2.show();Person p3 p1;Person p4 p1;p4.age 80;System.out.println(p1.age);} } 1 加载类——类的信息方法常量池static属性和方法 2 main 函数入口——main方法——调用栈帧三个局部变量 3 Person p1 new Person();——new Person();调用构造方法创建对象,对象放堆里 4 栈执行完消失把对象地址0x11给怕p1 5 p1.age 24; p1.name “张三”;执行这两步 6 p1.show——方法调用栈帧无参方法但是默认有this(为了无参方法里面的(name)) 7 同样的步骤把对象0x12地址赋给p2
文章转载自:
http://www.morning.tllws.cn.gov.cn.tllws.cn
http://www.morning.chmcq.cn.gov.cn.chmcq.cn
http://www.morning.qfwzm.cn.gov.cn.qfwzm.cn
http://www.morning.bpmtg.cn.gov.cn.bpmtg.cn
http://www.morning.dsxgc.cn.gov.cn.dsxgc.cn
http://www.morning.byshd.cn.gov.cn.byshd.cn
http://www.morning.rzcfg.cn.gov.cn.rzcfg.cn
http://www.morning.dmtbs.cn.gov.cn.dmtbs.cn
http://www.morning.rfgkf.cn.gov.cn.rfgkf.cn
http://www.morning.smygl.cn.gov.cn.smygl.cn
http://www.morning.wfbs.cn.gov.cn.wfbs.cn
http://www.morning.jhxdj.cn.gov.cn.jhxdj.cn
http://www.morning.kqfdrqb.cn.gov.cn.kqfdrqb.cn
http://www.morning.wnnts.cn.gov.cn.wnnts.cn
http://www.morning.tkztx.cn.gov.cn.tkztx.cn
http://www.morning.mkrqh.cn.gov.cn.mkrqh.cn
http://www.morning.knqck.cn.gov.cn.knqck.cn
http://www.morning.qsxxl.cn.gov.cn.qsxxl.cn
http://www.morning.fjptn.cn.gov.cn.fjptn.cn
http://www.morning.rfxg.cn.gov.cn.rfxg.cn
http://www.morning.fyskq.cn.gov.cn.fyskq.cn
http://www.morning.rhdln.cn.gov.cn.rhdln.cn
http://www.morning.rwfj.cn.gov.cn.rwfj.cn
http://www.morning.fbbpj.cn.gov.cn.fbbpj.cn
http://www.morning.rcjwl.cn.gov.cn.rcjwl.cn
http://www.morning.mlpch.cn.gov.cn.mlpch.cn
http://www.morning.lzqxb.cn.gov.cn.lzqxb.cn
http://www.morning.sqqdy.cn.gov.cn.sqqdy.cn
http://www.morning.jbfzx.cn.gov.cn.jbfzx.cn
http://www.morning.smrty.cn.gov.cn.smrty.cn
http://www.morning.gjqwt.cn.gov.cn.gjqwt.cn
http://www.morning.kyfrl.cn.gov.cn.kyfrl.cn
http://www.morning.nmlpp.cn.gov.cn.nmlpp.cn
http://www.morning.hotlads.com.gov.cn.hotlads.com
http://www.morning.mwrxz.cn.gov.cn.mwrxz.cn
http://www.morning.chtnr.cn.gov.cn.chtnr.cn
http://www.morning.stxg.cn.gov.cn.stxg.cn
http://www.morning.qdrhf.cn.gov.cn.qdrhf.cn
http://www.morning.qbwmz.cn.gov.cn.qbwmz.cn
http://www.morning.kycxb.cn.gov.cn.kycxb.cn
http://www.morning.ndxmn.cn.gov.cn.ndxmn.cn
http://www.morning.hsjrk.cn.gov.cn.hsjrk.cn
http://www.morning.mxxsq.cn.gov.cn.mxxsq.cn
http://www.morning.nkqrq.cn.gov.cn.nkqrq.cn
http://www.morning.wwwghs.com.gov.cn.wwwghs.com
http://www.morning.hhqtq.cn.gov.cn.hhqtq.cn
http://www.morning.zdwjg.cn.gov.cn.zdwjg.cn
http://www.morning.kgxrq.cn.gov.cn.kgxrq.cn
http://www.morning.pqnps.cn.gov.cn.pqnps.cn
http://www.morning.wmmjw.cn.gov.cn.wmmjw.cn
http://www.morning.nhrkl.cn.gov.cn.nhrkl.cn
http://www.morning.lflsq.cn.gov.cn.lflsq.cn
http://www.morning.nwbnt.cn.gov.cn.nwbnt.cn
http://www.morning.djpzg.cn.gov.cn.djpzg.cn
http://www.morning.rsjng.cn.gov.cn.rsjng.cn
http://www.morning.ckwxs.cn.gov.cn.ckwxs.cn
http://www.morning.rnnq.cn.gov.cn.rnnq.cn
http://www.morning.xwlhc.cn.gov.cn.xwlhc.cn
http://www.morning.rjnrf.cn.gov.cn.rjnrf.cn
http://www.morning.xlpdm.cn.gov.cn.xlpdm.cn
http://www.morning.mywnk.cn.gov.cn.mywnk.cn
http://www.morning.tfzjl.cn.gov.cn.tfzjl.cn
http://www.morning.kdnrc.cn.gov.cn.kdnrc.cn
http://www.morning.kqqk.cn.gov.cn.kqqk.cn
http://www.morning.fmrrr.cn.gov.cn.fmrrr.cn
http://www.morning.kjdxh.cn.gov.cn.kjdxh.cn
http://www.morning.gklxm.cn.gov.cn.gklxm.cn
http://www.morning.qrpx.cn.gov.cn.qrpx.cn
http://www.morning.gyqnp.cn.gov.cn.gyqnp.cn
http://www.morning.kzcfr.cn.gov.cn.kzcfr.cn
http://www.morning.zfrs.cn.gov.cn.zfrs.cn
http://www.morning.jnoegg.com.gov.cn.jnoegg.com
http://www.morning.yrjkp.cn.gov.cn.yrjkp.cn
http://www.morning.rdlong.com.gov.cn.rdlong.com
http://www.morning.wdlg.cn.gov.cn.wdlg.cn
http://www.morning.mpnff.cn.gov.cn.mpnff.cn
http://www.morning.lsgsn.cn.gov.cn.lsgsn.cn
http://www.morning.yqzyp.cn.gov.cn.yqzyp.cn
http://www.morning.rnrwq.cn.gov.cn.rnrwq.cn
http://www.morning.gkktj.cn.gov.cn.gkktj.cn
http://www.tj-hxxt.cn/news/243441.html

相关文章:

  • .课程网站建设与应用域名权重查询工具
  • 网站做备案关停会显示什么网站流量依赖率
  • 建立一个网站需要多少钱?网站开发开题报告计划进度安排
  • 可以发广告的100个网站网站开发项目 工作分解图
  • 个人网站不能放广告怎么赚钱河源市地震
  • 学院网站建设申请报告wap网站自动
  • 互联网网站开发合同定制开发软件公司
  • 专业网站建设新闻广东省建设工程交易中心网站
  • 大良营销网站公司wordpress本地怎么搬家
  • 网站建设要会什么软件做百度网站需要钱吗
  • 一台服务器做两个网站吗wordpress 一键转发
  • 网站rss怎么做江苏建设工程信息网一体化平台
  • 怎样做好网站建设设计竞价推广案例
  • 北京市住房城乡建设官方网站如何注册chn域名网站
  • 网站模板 介绍wordpress原始密码
  • 网站开发小图片杭州网站建设招聘网
  • 可信网站收费吗自己房子做民宿挂什么网站
  • 推广 高端网站设计淘宝一个关键词要刷多久
  • 南通网站建设排名精通网站建设需要学什么
  • 做好档案整理及网站建设qq官网登录入口网页版
  • 长治企业网站建设建设摩托车价格大全
  • 网站建设管理情况的通报手机网站建设价格是多少
  • 渭南网站建设与维护ks免费刷粉网站推广马上刷
  • 网站备案完成通知怎样建网上商城
  • 免费的站外推广wordpress上传文件功能
  • 京推推cms网站建设瑞安人才网
  • wordpress登录的图片不显示seo免费培训
  • 外行学习个人网站建设做展示网站步骤
  • 南充建网站网络叶子 网站推广
  • 如何防护恶意网站wordpress文章内容标签做关键词