Java基础

Java基础

安装eclipse遇到的那些事
我觉得安装时最重要的就是配置Java环境,所以在此举例出来。
一定要记住在安装eclipse前,必须先配置java环境,也就是jdk,如果先去下载安装eclipse,可能导致软件打不开,我就是遇到了这个情况,根据自己的选择和电脑的配置,下载对应的版本。
jdk安装后,找到此电脑,击右键选择属性,在这里插入图片描述
选择高级系统设置,在这里插入图片描述
在高级中点击环境变量在这里插入图片描述
点开后一定一定选择系统变量,不能点到上面那个用户变量了,不然是显示不出来的,在这里插入图片描述
创建JAVA_HOME后,再创建CLASSPATH变量,在变量的值下写,%JAVA_HOME%\lib;%JAVA_HOME%lib\tools.jar在这里插入图片描述
然后选择path,在其中新建%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin
两个变量,上边其实都是按操作来,但是在这一定要提醒,要仔细,我之前在这就是没看到要建两个,所以一直配置不上,之后就是在命令行运行了。

初学JAVA
对于没有接触过Java的小白来说,最基础的应该是从概念,知识背景开始学习,从Java的由来,到后来一直保持在世界前三的水平,它有其独特的魅力。一门编程语言的出现,必将促进其编辑器的发展,从Visual Age for Java到Eclipse的蓬勃发展,Java越来越走在世界的前列。在了解了一些基础知识后,出现了一系列的深入的问题,这就需要我们去探讨,接下来,我将就if-else和switch-case哪个效率高,来进行分析。
if-else:比较规矩固定,会一条一条的向下执行,直到条件满足,执行完函数体就结束;
switch:switch在判断分支时,没有判断所有的可能性,而是用一个静态表来解决这个问题,所以速度要比if-else快。分两种情况
1.当case语句数量<4 时,效率上和if语句基本一样
2.当case语句数量>=4时,case会有一个跳转表,存储着每个case和对应的跳转体的地址,效率明显比if效率高。
但是,switch对较复杂的表达式进行判断,所以当我们需要判断一些简单数值时,用switch较好。
但是if和switch有各自的优缺点
switch的优缺点
缺点:不够灵活,switch仅支持 int,char等基本类型;代码空间大。
优点:代码结构清晰,运行次数少,效率高
if else的优缺点
缺点:效率低(对比于switch)
优点:使用灵活,代码空间小
所以当我们使用时,依据自己的情况选择方法。在这里插入图片描述
最后,给自己也给别人一个建议:
1、平时在开发中一定要记得去看API文档,扩展自身知识,虽然现在自己也用不好,相信多用一定可以的。
2、在遇到问题的时候一定是先自己去查,可以去百度,谷歌,等等,如果没找到,可以在群里边问,或者问老师和学长学姐们。
3、碰到错误,仔细检查自己的代码,百分之六十的错误都是自己粗心大意造成的,多利用编辑器去找,编辑器一般都会提示。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值