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

列出网站开发建设的步骤广州百度关键词排名

列出网站开发建设的步骤,广州百度关键词排名,东莞网站推广渠道有哪些,如何提升网站的搜索排名java基础 命名: 大驼峰:类名 小驼峰:变量名方法名等其他的 全部大写:常量名字.. // 单行注释 /**/ 多行注释 变量类型 变量名 一、基本类型(8个) 整数:byte-8bit short-16bit int 32-b…

java基础

命名:

大驼峰:类名

小驼峰:变量名方法名等其他的

全部大写:常量名字..

// 单行注释

/**/ 多行注释

变量类型 变量名

一、基本类型(8个)

整数:byte-8bit short-16bit int 32-bit long-64bit

浮点数: float 32-bit double 64-bit

布尔型 :boolean -32bit true / false

字符型:char ------>符号----几何图形

运算

++i,先加再赋值

i++,先赋值再加

短路逻辑: && 与 || 或

按位与 (补码) & --------同1为1

按位或 |----同0为0

~ 取反

 ^ 异或 相异为1,相同为0

二、引用类型

字符串---引用类型

split----分割

indexOf----判断是不是子串,int类型,有返回第一次出现的下标,没有-1

substring----截取,左闭右开

变量

局部变量使用前先赋值

局部变量全局变量重名,局部变量会覆盖全局变量

final

修饰常量,常量名习惯全部大写

定义的时候必须要给初始值,被final修饰的只能赋值一次,不可以二次赋值

final修饰的引用类型不可以二次改变指向

final修饰的类不可以被继承

final修饰的方法不能被重写

final防止指令重排序,遏制流水线优化,保障多线程并发场景下的可见性

final通常和static一起用

java内存图

java程序在运行时,内存主要分为以下几个区域:(绿色为静态变量)

1.方法区:用于存储类的信息、静态变量、常量池等。字符串常量池就位于方法区中。

2.栈区:用于存储局部变量和方法调用的相关信息。

3.堆区:用于存储对象实例。new创建的对象都是在堆当中开辟空间

演示示例:

package come.java.basicClass;public class Person {public int age;public int[] arr;public String name="张三";public static int height = 168;public static int[] brr = {7,8,9};public static String play ="足球";public void run() {System.out.println("run");}public static void eat() {System.out.println("ear");}}
package come.java.basicClass;public class PersonTest {public int a =10;public static int b =10;public static void main(String[] args) {Person.eat();System.out.println(Person.play);Person aa = new Person();aa.run();aa.name="张三";System.out.println(aa.name);fly();System.out.println(b);PersonTest bb = new PersonTest();System.out.println(bb.a);bb.jump();}private void jump() {// TODO Auto-generated method stub}private static void fly() {// TODO Auto-generated method stub}
}

代码描述

Person 类:包含普通属性(age、arr、name)和静态属性(height、brr、play),还有普通方法(run)和静态方法(eat)。
test 类:包含普通属性(a)和静态属性(b),静态方法(fly)和普通方法(jump)

1.类加载阶段:

方法区:

加载Person类和test类的信息;

为Person类的静态属性分配内存并初始化:height=168,brr记录包含7,8,9的数组的地址,play记录足球的地址;

为test类分配内存并初始化:b=10;

2.main方法执行阶段:

①栈:

main入栈;

调用Person.eat(),方法入栈,执行完出栈;

new创建Person对象aa,栈中存储aa这个引用变量,在堆中开辟空间;

调用aa.run(),方法入栈,执行完出栈;

aa的name记录字符串常量池中的张三的地址;

fly()入栈,执行完出栈;

创建test对象bb,栈中存储bb这个引用变量,指向堆中new出来的对象;

调用test.jump(),入栈,执行完出栈

②堆:

创建Person对象aa,包含普通属性age,arr,name,run()

创建test对象bb,包含普通属性a,jump()

http://www.dtcms.com/wzjs/331443.html

相关文章:

  • 惠州专业网站设计公司免费外网加速器
  • 平台网站建设在哪里短期的技能培训有哪些
  • 低代码开发appseo团队
  • 网站建设百科湖南靠谱关键词优化
  • 广东官网网站建设品牌网站流量查询
  • 移动端模板网站建设歌尔股份砍单
  • 网站的基本布局百度竞价渠道代理商
  • 百度一直不收录网站网络优化大师手机版
  • 视频拍摄和剪辑怎么学北京网站seo服务
  • 长春网站建设找新生科技seo技巧是什么意思
  • 易记域名网站大全网络广告营销的概念
  • 怎么看网站是什么时候做的最新的疫情信息
  • 长沙专业建设网站企业青岛seo推广专员
  • 做网站用的主机多少合适市场营销计划
  • 网站建设灯百度下载免费
  • 公司如何做网站建设百度指数是怎么计算的
  • 免费自创网站百度站内搜索提升关键词排名
  • 浏览器编程语言曲靖seo建站
  • 移动宽带可以在网上续费吗许昌网站seo
  • 织梦网站模板视频免费的推广软件下载
  • 北京网站建设案例腾讯企业邮箱
  • 南开集团网站建设百度推广官方网站登录入口
  • 建网站需要买些什么个人网站源码免费下载
  • wordpress知名站点培训网站源码
  • 文山建设局网站网上怎么免费推广
  • 万网 网站托管电脑编程培训学校
  • 公司网站建设南宁百度推广登录账号首页
  • 圣都家居装饰有限公司西安seo高手
  • 企业网上推广方式免费关键词排名优化软件
  • 创建网站app今日头条新闻手机版