Java学习之路 第二章 Java语言基础

本文深入讲解Java语言的基础知识,包括包的使用及其重要性,基本数据类型如整型、小数、字符和字符串的特性,类型转换的方法,以及常用的运算符如赋值、自增自减和逻辑运算符的使用技巧。

第二章 Java语言基础

1,Java中的包
(1)为什么需要包?
防止命名冲突,易于管理。
(2)如何创建包,使用包
创建包: package 包名; ----------------- Java源程序的第一行
包名规则:小写,前后不能有“.”,最好采用域名倒置的方式进行命名。 www.taobao.com www.baidu.com
package com.baidu;
package com.taobao.servlet;
package com.taobao.dao;
(3)编译带包的类,一定要加 -d 参数,该参数会自动生成包结构。
(4)运行带包的类:java 包.类
(5)引入包:import 包.类
注意事项:
a,同包不用import,不同包才需要使用import引入被调用的类
b,位于不同包的类,在编译时必须使用-classpath指定被调用字节码的位置
2、基本数据类型
(1)数字
整型:int
4个字节 32位
最小值:-1*2^32 最大值: 2^31-1
小数:double
8个字节
(2)非数字
字符:char表示在java中使用‘’引起来的任意一个字符 ‘a’ ‘我’ ‘2’ ‘@’
2个字节
char的本质是int--------ASC码
字符1~9的ASC值:49-57
字符a~z的ASC值:97-122
字符A~Z的ASC值:65-90
字符串:String是使用“”引起来的一串字符 “” “a” “hello” “我爱java”
布尔类型:boolean
(3)类型转换

  1. A=B 要求AB必须要类型兼容
    数字:char<int<double
    非数字:(char) String
  2. A=B 类型转换
    a,自动类型转换:小–>大
    double=int double d=4; double d=10/3.0;
    int=char int i=‘a’ double=char double d=’@’
    b,强制类型转换:大–>小
    int=(int)double int i=(int)2.3 int i=(int)(10/3+2.0)
    float f=(float)3.4;
    结果(double)=char+int+float+double
  3. 将数字类型转换成字符串类型 数字+""=String
  4. 将字符串转换成数值类型 String–>数字
    “6”---->6
    int=Integer.parseInt(String);
    float=Float.parseFloat(String);
    double=Double.parseDouble(String);
    3、运算符
    1,赋值运算 “=”
    练习1
/*将a的值,于b的值互换*/
public class Exchange{
	public static void main (String[] args){
		int a =5,b = 3;
		a=a+b;
		b=a-b;
		a=a-b;
		System.out.println("a="+a+"\t"+"b="+b);
	}
}

运行结果!
在这里是插入图片描述
2,自增和自减:++和–
(1)前++:先自加后运算
(2)后++:先运算后自加
3,逻辑运算符:&& || !
(1)& | 与 && ||的区别
&:左右都运行;
&&:当左边为false时右边不运算;
(2)一般使用()控制优先级

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值