萌新的Java入门日记01

首先,最重要的是JDK,首先推荐8版本

JDK   java开发工具包       java语言开发环境
JRE   java程序运行环境    只需要运行程序时,可以只安装JRE
JVM   java程序虚拟机   

Java是一种广泛使用的面向对象编程语言,以其跨平台性、稳定性和易用性而闻名

Java由Sun Microsystems公司的James Gosling和他的团队于1995年首次发布

Java摒弃了C++中复杂和容易出错的特性,如多继承和指针,使得编程更加简单和安全

Java是面向对象的语言,支持封装、继承和多态,帮助程序员以更直观的方式处理复杂的项目

Java最大的特点之一是其“一次编写,到处运行”的跨平台能力。Java程序被编译成字节码后,可以在任何安装了Java虚拟机(JVM)的平台上运行,无论这个平台是Windows、Mac OS还是Linux  这一特性极大地提高了软件的灵活性和移植性,降低了开发成本。

java -version查看java的版本,在cmd里面

关键字:开发语言中已经内定以一-些单词, 并且赋于了特殊的作用,开发人员只能按照指定的语法进行使用
java中的关键字所有字母都是小写
标识符:变量名,类名,方法名,参数名,常量名
标识符命名规范:
标识符只能有字母,数字,$和_组成,首字符不能是数字,语法ok但是会被打

标识符不能是关键字static  ,可以是_static
包名:全部小写
类名:首字母大写
常量名:全部大写
尽量使用驼峰命名法(单词首字母大写

所有的标识都要见名知意,可以缩写,如果影响了见名知意,就别缩写
 

byte 1个字节 8个二进制

short2个字节16个二进制

int            32                                              默认是0
long         64


float        单精度浮点型    4个字节           默认是0.0f
double    双精度浮点型    8个字节          默认是0.0

char   2个宇节   0-65535   FFFF

Boolean    1/4个字节,true/false    默认是false

java的基本数据类型之间的转换

数据类型的转换
隐式转换(程序自己就可以跑起来把自己转了的

比如取值范围小的可以自动变成取值范围大的byte--int


强制类型转换

中,boolean不可被转换

二进制=0B

八进制=0

十六进制=0X

整数和整数运算得到的结果数整数(int)

除非有Long 参与得到结果就是Long类型

A%B得到的结果正负号和A一样,不管B是什么符号

a++ a-- ++a --a

a++,a--是在a基础上+1/-1

++a,--a,也是如此,但是顺序不一样

符号在前就先符号,否则先用数字,数字再变动

一般运算符

+= -= ==  != 

==在基本数据类型中比较的是值是否一样

逻辑运算符  &&与  ||或  !非

boolean result= 12>23 && 23<45;

A&&B A和B都为true结果才为true

result=12<23 23>34;

AllB A和B有一个为true结果就为true

短路现象:多个表达式中,前面的表达式已经可以明确整个表达式的结果,后面的就不需要运行了

最后去看看设计模式

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Black__Emperor

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值