java学习第一周---java基础

    初识java,只听闻是一门面向对象的编程语言,面向对象这个概念倒是在《黑客帝国》中听到过,有一个情节是说指导尼奥和黑客组织的精神导师"先知"实际上只是一段程序。在“矩阵”模拟的世界中,存在许多没有现实实体、只是AI编写的程序的“虚拟人”。经过一周的java基础学习,深浅也算接触到一点何为面向对象,相对于学过的c语言来说的确神奇。

    与其他新课程一样,首先了解了JVM(java虚拟机),GC(垃圾回收期),JDK(开发工具集),JRE(运行时环境)等一众概念。然后完成了软件的安装和环境的配置,接下来便是历史性的“Helloworld”的成功编写。“Helloworld”也开启了我对java的探索。

    首先是进制与类型转换的学习,进制还比较好,万物皆可二进制,把二进制当做一种介质便可实现各进制间的转换。而类型转换,变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中,类型转换则是来体现某些操作的结果应该表示为特定的数据类型,而不是缺省的数据类型。

    计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。在计算机系统中,数值一律用补码来表示和存储。

    方法有些类似于函数,于外层写好并调用,接下来可能会有递归等操作。

    可以给循环起名,这样就能用其名字来break掉想停止的循环。

    二分查找比较巧妙,操作分4步:1、确定查找范围(顺序排列)2、比较中间下标 3、比较中间下标数据(mid大则max=mid-1,mid小则min=mid+1) 4、当min>max时,表明不存在

    第一周大概就梳理这些知识,保持状态继续学习!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值