JAVA筆記

JAVA筆記

JAVA简介

编译型高级语言、面向对象、跨平台(跨操作系统)、分布式

jvm: java virtual machine java虚拟机

发展历史

1996年1月,sun公司发布了java第一个开发工具包(JDK1.0)

1998年12月8日,第二代java J2EE发布

2004年9月30日,J2SE1.5发布

2014年,甲骨文公司发布了java8正式版

JDK的安装和配置

JDK java develpment kit java 程序开发包

jre: java runtime envir

配置环境变量:就是为了在任何目录下都能使用bin目录下的指令

第一个java程序

1)写源程序

public class HolleWorld {
    
	public static void main(String[] args){
    
		System.out.println("HolleWorld");		
	}
}



输出 javac HelloWorld.java
    java HelloWorld
    

2)编译(后缀名是class)

javac 文件名.java

编译成了文件名.class

3)运行

java文件名

注意点:

1.文件名要与public修饰的class名一致

2.用英文命名,首字母大写(驼峰法),见名知意

3.乱码是编码格式导致的

4.main方法是java程序的入口,有四要素public, static, void, String[]

5.java中开始的大括号一般在行末,结束的大括号跟这个层级对齐

6.每个指令以分号结束

7.文件名不能有空格

8.输出汉字时需要改编码:改为ANSI

JAVA基础

输出

System.out.println("hello world");//在控制台
System.out.print("hello woorld");

练习

太棒了!

马上就端午了!

回家!

public class text{
   
	public static void main(String[] args){
   
		System.out.println("太棒了");
		System.out.println("马上就端午了?");
		System.out.println();
		System.out.println();
		System.out.print("回家了");
	}
}
转义字符 描述 举例
\" System.out.println(“\”");
\\ \ System.out.println(“\\”);
\t 一个tab键的距离 System.out.println(“你好\t张三”);
\n 换行 System.out.println(“你好\n张三”);

代码注释

解释代码,是给程序员看的,

代码注释不收编译器的编译,不影响程序的执行效率

提倡代码注释多多益善

分类

1 单行注释 //
2 多行注释 /* */
3 文档注释 /** */

变量

我有10块钱,次早饭花6元,还剩多少钱?

1.开空间,存储数据

2.CPU运算,更新空间的值

变量:内存中的一块空间

​ 这块空间中存储的值是可以已发生变化的

变量三要素:

​ 变量值:空间存储的数据;

​ 变量类型:存储的数据的类型,来决定分配空间的大小

​ 变量名:存储空间的别名,快速地找到去出乎的数据

基本数据类型:

数值:整数

​ int 4个字节 32位 [-2^31 2^31]

​ byte 1个字节

​ short 2个字节

​ long 8个字节

​ 小数/浮点数

​ float 4个字节

​ double 8个字节

字符型

​ char 存储单个字符 使用单引号引起来’男’ ‘1’ 2个字节

​ 0----48 A----65 a----97

布尔型

​ boolean 真true 假 false

引用数据类型

字符串

​ String 存储0-多个字符 使用双引号引起来"helloworld"

怎么确定数据类型;

存储手机号码?字符串;

身份证号码?字符串;

订单号?

数据类型的转换

隐形转换,自动转换

条件:数据类型要兼容(byte,short,int,lng,float,double,char),小转大

强制类型转换(数据类型)变量

条件:大转小

案例:大小写字母转换

public class text1{
    
	public static void main(String[] args){
    
	
	char c='A';
	 int a=c;
	 int b=c+32;
	System
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值