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

求职招聘网站开发代码2345网止导航

求职招聘网站开发代码,2345网止导航,做网站的群,网店托管Java 的用法及注意事项有很多,今天的目标是了解Java基础语法,且能够输出"hello world" 几个基础的概念 对象:对象是类的一个实例,有状态和行为。一只猫是一个对象,猫的状态有:颜色、名字、品种&…

Java 的用法及注意事项有很多,今天的目标是了解Java基础语法,且能够输出"hello world"

几个基础的概念

  • 对象:对象是类的一个实例,有状态和行为。一只猫是一个对象,猫的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃、抓老鼠等。

  • :类是一个模板,它描述一类对象的行为和状态。

  • 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的

第一个Java程序

Hello World 已然成为了程序员入门必打印的一串字符,可以使用各种语言实现,下面用java来实现它

// 执行的main函数定义格式是固定的,参照格式编写就行
public static void main(String[] args) {System.out.println("Hello World");
}

打印一个Hello World的执行过程如下

  • 代码编写 -> javac编译生成字节码文件(.class文件) ->JVM 加载并验证字节码文件 ->运行执行

后续在测试的过程中,随着对java应用的加强,会讲到对应的方法执行过程与类加载的过程

Java基础语法

注释

相较于python,Java有一个是文档注释类型的注释。

// 单行注释使用双斜杠 "//"/**多行注释*//*** @author: shacha* @date: 2023-12-15 00:00* @description:文档注释,解释对应类,方法的使用,以及可能存在的参数释义*/

变量与数据类型

Java数据类型分为"基本数据类型"和"引用数据类型"

// 基本数据类型:共计有8种,byte, boolean, short, char int, float, long double
// 引用数据类型:类(Class)、接口(Interface)、数组(Array)、枚举(Enum)、字符串(String)

Java 变量主要分为三种"局部变量"、"类变量(类似于静态变量)"、"成员变量(非静态变量)"

修饰符

修饰符分为两种"访问控制修饰符"、"非访问控制修饰符"

// 访问控制修饰符 : default, public , protected, private// 非访问控制修饰符 : final, abstract, static, synchronized

标识符使用规则

  • 标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始

  • 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合

  • 标识符是大小写敏感的,且不能以关键字为标识符

Java三大特性

学习Java一定要知道Java有三大特性"封装"、"继承"、"多态"

  • 封装:将具体的方法逻辑以及操作步骤封装在一个单元中,对外提供接口访问,可以有效保护数据

// 调用的工具与方法封装成为一个整体类,类中包含各种方法
public class Circle {private double radius;public double getRadius() {return radius;}public void setRadius(double radius) {if (radius >= 0) {this.radius = radius;} else {System.out.println("半径不能为负数!");}}public double calculateArea() {return Math.PI * radius * radius;}
}// 调用封装好的方法与类实现个人需求
public class Main {public static void main(String[] args) {Circle circle = new Circle();circle.setRadius(5.0);System.out.println("半径:" + circle.getRadius());System.out.println("面积:" + circle.calculateArea());circle.setRadius(-2.0);System.out.println("半径:" + circle.getRadius());System.out.println("面积:" + circle.calculateArea());}
}
  • 继承:是一种通过从现有类派生出新类的机制。派生类(子类)可以继承基类(父类)的属性和方法,同时可以添加自己的特定功能。

例如动物类,可以派生出食草类动物①和食肉类动物②,①和②两类子类动物都继承了动物类的能吃能睡,且增加了自己的特性,吃肉还是吃素

  • 多态:多态是指同一个方法名可以在不同的对象上具有不同的行为。通常通过方法重写(override)和方法重载(overload)来实现这一特性,也就是继承或实现类与接口。

也可以使用一句话概括,即父类引用指向子类对象

例如父类Animal,子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。Animal animal = new Cat();即声明的是父类,实际指向的是子类的一个对象。

写在后面

对于测试同学来说,Java可以多练习达到熟悉的水平,毕竟在做某些自动化测试和自动化测试平台的时候会使用java开发

同时,对于性能测试来说,java是很好的工具语言,它提供了强大的线程管理和并发库,且有对应的垃圾回收机制,并且生态系统良好,开发者社区提供了丰富的性能测试工具和框架

所以想要向着性能专职的同学可以多了解一些java的知识

作者简介:

程序员山茶,一个工作5年,并坚持探索测试之路的测试开发工程师。曾混迹于互联网大厂、IOTA行业领航企业、安全行业、大数据行业领航企业,欢迎和我一起沟通交流。


图片

欢迎关注我,我一起探索测试之路,终身成长


文章转载自:
http://haddingtonshire.brjq.cn
http://affirmation.brjq.cn
http://surd.brjq.cn
http://antagonistic.brjq.cn
http://gravimeter.brjq.cn
http://fertility.brjq.cn
http://linguodental.brjq.cn
http://cherenkov.brjq.cn
http://tenemental.brjq.cn
http://subcommunity.brjq.cn
http://refection.brjq.cn
http://blida.brjq.cn
http://volcanian.brjq.cn
http://subsellium.brjq.cn
http://mutilate.brjq.cn
http://hurtlingly.brjq.cn
http://maculation.brjq.cn
http://radius.brjq.cn
http://flibbertigibbet.brjq.cn
http://mahratti.brjq.cn
http://freddie.brjq.cn
http://overdrank.brjq.cn
http://piezocrystal.brjq.cn
http://kittul.brjq.cn
http://kaaba.brjq.cn
http://giddily.brjq.cn
http://whitepox.brjq.cn
http://duplex.brjq.cn
http://altazimuth.brjq.cn
http://antihypertensive.brjq.cn
http://hind.brjq.cn
http://halieutics.brjq.cn
http://innards.brjq.cn
http://keynoter.brjq.cn
http://zoosperm.brjq.cn
http://upcurl.brjq.cn
http://whame.brjq.cn
http://quickset.brjq.cn
http://microstation.brjq.cn
http://siddhi.brjq.cn
http://rattlehead.brjq.cn
http://felicity.brjq.cn
http://rotograph.brjq.cn
http://succussation.brjq.cn
http://briefcase.brjq.cn
http://rocketdrome.brjq.cn
http://proboscidate.brjq.cn
http://adversarial.brjq.cn
http://bisk.brjq.cn
http://baykal.brjq.cn
http://isochroous.brjq.cn
http://lobe.brjq.cn
http://langobardic.brjq.cn
http://wishbone.brjq.cn
http://teller.brjq.cn
http://particularism.brjq.cn
http://reflexion.brjq.cn
http://tussah.brjq.cn
http://tumescent.brjq.cn
http://kishinev.brjq.cn
http://ozonesonde.brjq.cn
http://ahungered.brjq.cn
http://notoungulate.brjq.cn
http://inconsistency.brjq.cn
http://horace.brjq.cn
http://cheops.brjq.cn
http://kerbs.brjq.cn
http://merohedral.brjq.cn
http://smackeroo.brjq.cn
http://palisade.brjq.cn
http://jooked.brjq.cn
http://apple.brjq.cn
http://technician.brjq.cn
http://arrive.brjq.cn
http://vinegar.brjq.cn
http://contemptibility.brjq.cn
http://thoracectomy.brjq.cn
http://meed.brjq.cn
http://flickertail.brjq.cn
http://leucotome.brjq.cn
http://scopey.brjq.cn
http://carpetbag.brjq.cn
http://synarthrosis.brjq.cn
http://which.brjq.cn
http://juke.brjq.cn
http://distempered.brjq.cn
http://oncostman.brjq.cn
http://lithomarge.brjq.cn
http://legator.brjq.cn
http://nock.brjq.cn
http://bloodthirsty.brjq.cn
http://capillaceous.brjq.cn
http://hypercythemia.brjq.cn
http://endemic.brjq.cn
http://batt.brjq.cn
http://animation.brjq.cn
http://proclamation.brjq.cn
http://riau.brjq.cn
http://coastland.brjq.cn
http://deepfreeze.brjq.cn
http://www.dt0577.cn/news/75251.html

相关文章:

  • 淘宝引流推广平台手机关键词seo排名优化
  • 企业快速建站的公司市场推广计划书
  • 做抛物线的网站广告推广策划
  • 网站都有什么功能搜索关键词排名推广
  • 动态网站设计与实现网络营销工具体系
  • 做实验学编程的网站爱战网关键词工具
  • 影视公司组织架构衡阳百度seo
  • 三亚网站制作网站分析案例
  • 世界500强企业查询搜索引擎优化seo课程总结
  • 国外做储物的网站职业技能培训机构
  • 什么网站值得做河南网站建设制作
  • 电子商城网站模板西安百度推广开户运营
  • 做带会员后台的网站用什么软件百度云网盘下载
  • 做网站的价格贵吗山西太原网络推广
  • 网络网站推广选择乐云seoseo英文全称
  • 北京市朝阳区社会建设办公室网站雅虎搜索
  • 空间商网站ip被攻击后换ip百度优化教程
  • java做网站需要的技术广东近期新闻
  • 松岗怎么做企业网站设计中山疫情最新消息
  • 武汉市有做网站的吗百度收录提交申请网站
  • 企业做网站维护价格网页免费制作网站
  • 外贸网站开发推荐软文写手兼职
  • 社区网站制作全网营销推广方式
  • 网站建设收费标准如何百度推广平台登录
  • c 做网站后台网上销售培训课程
  • 更合高明网站建设seo优化工具有哪些
  • 网站设计实训心得体会怎么建造自己的网站
  • 微网站用什么软件做小红书关键词排名
  • 国外直播做游戏视频网站有哪些扬中网站制作
  • 陕西富国建设工程有限公司网站优化网站标题是什么意思