java基本语言元素
来源:互联网 发布:网络和社会的关系论文 编辑:程序博客网 时间:2024/05/23 17:29
java基础语法
一 规则
1 命名规则
A:类名称首字母大写,尽可能采取驼峰式命名:MaLin HelloWorld
B:命名标识符规范:数字、字母、下划线、$组成,但是不能以数字开头,不能是关键字或者保留字。例如:3max 3d goto
C:变量名称 :首字母必须小写 常量:必须全大些 PI MAX
D: 方法名称:首字母必须小写
2 严格区分大小写
3 以分号 ‘;’ 结束
二 数据类型
A:基本数据类型(四类八种)
1. 简单类型
2. 封装类型(数据类型转换简单类型)
Byte Short Integer Long Float Double Character Boolean
1.基本类型只能按值传递,而每个基本类型对应的封装类是按引用传递的。
2.从性能上说java中的基本类型是在堆栈上创建的,而所有的对象类型都是在堆上创建的,(对象的引用在堆栈上创建)
B:引用类型
1.数组 2.类(对象) 3.接口
说明:
机器语言(二进制语言):由 1 、 0 构成。 例如: 00000101
最小单位:bit 位 8bit = 1byte(字节、字符) ‘a’~’z’ ‘A’~’Z’ ‘0’~’9’ 特殊符号 一个中文汉字=2个字节=16位 ‘好’
1024byte = 1KB 1024kb = 1mb 1024mb = 1gb 1024gb = 1tb
包:本质文件夹目录
java.lang.* 1.java默认导入
java.util.*; 1.工具类
java.sql.*; 1.数据库
java.net.*; 1.网络编程
java.io.*; 1.输入输出流
导包快捷键 ctrl+shift+o
package com.companyname.test;import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); }}
三 变量、常量
1 语法:
数据类型 变量名称 [= 值];
char sex; //声明变量 sex = '男';//初始化、赋值 int age = 10; float score = 93.2F; int x,y,z=20;
final 数据类型 变量名称 [= 值]; final int X=1;
1.先声明 2.初始化 3.使用
2 类型之间的转换:
2.1小——>大:自动类型转换
short y = 1;System.out.println(y);double x = y;
System.out.println(x);—>小: 强制类型转换
at score = 13;//13(int)-->小,到 System.out.println(score); int rs = (int)score; // 0.3截取丢失 System.out.println(rs);
四 字符串类型
String在java.lang.String
1.必须掌握: = = 、 equals() 字符串比较差别:
public class Test1 { public static void main(String[] args) {// String:特殊java类 int num = 100; String name = "jackson"; String address = "北大街西华门...."; String phone = "18182679850"; System.out.println(name+address);//字符串的拼接 System.out.println(3.14f+name);//任何类型+字符串=字符串 System.out.println("520"+"张三"); String temp = "jackson"; String str1 = new String("jackson");//占内存 System.out.println(str1); }}
2.熟练进行 简单类型字符串类型
String.valueOf(参数) 任意类型+””
字符串简单类型(封装类型:parseXxx())
public class Test2 { public static void main(String[] args) { float num = 3.1f; String str = String.valueOf(num); System.out.println(str);//3.1(String) num = Float.parseFloat(str) ; }}
3.掌握:String类中常用功能
频繁的操作字符串:不建议使用String类,而是使用StringBuilder & StringBuffer
五 运算符
1 算术运算符
双目: * / %(取余、求模) + -
单目: ++ –
a 前缀(num++;)
int num = 4; ++num; int rs = ++num*2; System.out.println(rs);//?
b 后缀
int num = 4; int x = 3; num++;//5 int rs = num++ +x; //rs = 8 num=6 System.out.println(rs++);//? System.out.println(rs);
2 关系运算符:true/false
< >= <= ==(恒等于) !=
逻辑运算符:true/false
!(取反) &&(短路且) ||(短路或)
int x=3,y=4,z=10;boolean rs = x>y&&++z>10;// true / falseSystem.out.println(z);
算符 =
3 赋值运算符
赋值运算符: =
复合赋值运算符: += -= *= /= %=
int x = 5;// x = x + 10; x+=10; System.out.println(x);
4 三目运算符:
exp1 ? exp2 : exp3;
exp1:true exp2;
exp1:false exp3;
5 位运算符:
~ 非 |或 &与 ^异或
按位~运算符:10100101=01011010
按位&运算符:1101&1010=1000
按位|运算符: 1101 | 1010= 1111
按位异或运算符:1101 ^ 1010 = 0111
6 位移运算符
<< 3<<3=24 >>
在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方
7 转义字符:
\n 换行
\r 回车
\t 水平制表
\v 垂直 制表
\” “
\’ ‘
\ \
- java基本语言元素
- Java语言的基本元素
- java的基本语言元素--标识符
- java的基本语言元素--关键字
- java的基本语言元素--注释
- java的基本语言元素--运算符
- java的基本语言元素--代码块
- java的基本语言元素--常量/变量/基本数据类型
- java的基本语言元素--流程控制语句
- 第一部分 基本语言元素
- ActionScript 3 语言基本元素
- java的基本元素
- Java-基本元素
- Java的基本元素介绍
- C语言的基本元素-常量
- C语言的基本元素相关问答
- 一门语言的基本元素
- 组成c语言的基本元素
- django将图片上传数据库后在前端显式
- 如何使用腾讯云服务器搭建个人网站
- MySQL性能测试分析
- 移动端页面0.5px border的实现
- netstat和telnet命令在Windows7中的用法
- java基本语言元素
- Apache common collection的使用(2)
- 学习和思考
- 动态参数与静态参数的判断、修改
- mac如何升级g++的版本?更改默认gcc版本
- 一些web开发的插件好看的样式集合(不定时更新)
- 最长上升子序列
- java某年某月的天数
- 插入排序、希尔排序、堆排序