python 与 java 功能_java学习笔记(与python对比来学)

写在前头

自己之前一直是从事python的,因为部分业务要求需要进行Java的学习,顺道记录一点笔记。

不同在于Java是偏向编译性的语言,python是解释性语言(下面conner只针对java与python的不同点和相同点来对比学习)

学习java之前需要知道jdk,jre这些东西

jdk:java development kit

jre:Java runtime environment

jdk包括了jre

代码规范:

大小写敏感 与python一致;

类名首字母大写采用驼峰式 与python一致;

方法名小写字母开头后面每个词首字母大写 和python不一样python一律小写下划线分开,私有函数前加下划线;

java基本语法:

解析一个常用的java代码如下图(以下主要对比python来比较):

cf36efbfe23b

image.png

1.Java是面向对象的语言,一个程序的基本单位就是class,class是关键字,这一点和python一致,该方法里的 class是Hello;

2.public是访问修饰符,表示当前的class是公开的。这一点和python不一样。public除了能修饰class外还能修饰方法。方法就是python里的函数。java中的方法是首字母小写的驼峰式命名方式与python中的下划线命名还是不一样的;

3.在方法的内部Java中每一行语句必须以分号结束,不像python强制以空格来展示区别,看起来可能没有python简洁和整齐;

4.注释也不一样单行时python是# java是//,多行时候python是六个单引号,java是/。。。。。/。

变量和数据类型

变量

概念和用法与python比较像,不多bb,以下主要说区别:

java的变量定义时候必须要定义他的类型,且只需要定义一次就够了。

java中 ========》int x = 1;

python中 ======》x = 1

因为java在定义变量的时候需要强制变量类型,所以下面介绍一下java的基本数据类型:

整数类型:byte,short,int,long

浮点数类型:float,double

字符类型:char

布尔类型:boolean

相比之下python的数据类型就要多很多:有六个标准的数据类型:Number

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值