知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

java编程基础知识及常见例题

发表时间:2022-03-25来源:网络

⒈标识符:

只能包含数字、字母、下划线、$,并且不能以数字开头。语义直观

规范

驼峰法则:

如:方法名、变量名采用驼峰法则

帕斯卡命名法:

如: 类、接口、枚举采用帕斯卡命名法

包名:网址倒写,com.网址名.工程名.包名,,所有字母都小写

⒉数据类型:

⑴基本数据类型---按值传递,传递副本,修改副本不会影响原有数据

① java里面有8种基本数据类型:int-整型,long-长整型,short-短整型,byte-字节

②char-字符,float-单精度浮点型,,double-双精度浮点型,boolean-布尔型

⑵引用数据类型--按引用传递,传递是指针(地址),如果修改会影响原有数据

⑶【区别】

①基本数据类型:声明时直接在栈内存中开辟空间,并直接在当前空间中存放数据;

赋值时传递的是变量中的值。

基本数据类型是传值的。

②引用数据类型:声明引用数据类型(数组或对象),会将实际的数据存放在堆内存中。

同时,在栈内存中声明一个数组名或对象名,存放在堆内存中的首地址;

所以,当使用数组名赋值时,传递的是地址。

引用数据类型是传地址的

⑷数据类型转换

①自动转换

char =》int

byte =》short =》int =》long =》float =》double

由低向高转,会浪费存储空间

②强制类型转换

由高向底转,会损失数据精度,越界

⒊【流程控制语句】

⑴break

结束本层循环,继续执行循环后面的语句

⑵continue

跳过本次循环剩余的语句,继续执行下一次循环

注意:continue作用于while循环时,必须注意将变量更新语句放到continue上面;

否则容易造成死循环。

⑶return

直接结束当前方法,遇到return,方法中所有代码不再执行

⑷for循环(循环次数确定时使用)

⑸while与do-while(循环次数不确定时使用)

⒋【经典例题】

【100以内素数】

【斐波那契数列前二十项】

【冒泡排序】

【二分法查找】

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜