Java Se----语法基础(补充)
来源:互联网 发布:php java 比较 编辑:程序博客网 时间:2024/06/08 17:33
一:类的阐述
在一个类中,可以定义多个类,编译后每个类会生成独立的字节码文件
在一个类中,只能有一个主函数
公开类的类名要与文件名完全一致
在一个源文件中,只能有一个公开类
二:包 (package)
作用:管理,区分类
语法:package 包名; (必须在第一行)
带包编译:javac -d . 原文件名称.java (自动生成目录结构)
带包运行:java 包名.类名 (全限定名)
采用域名倒置的规则:
http://www.baizhi.com.cn cn.com.baizhi.java.class63.group1.project2.utility
编码规范:
要望文生义,见名知义
类名(Pasacl帕斯卡命名法)
函数,变量名(Camel驼峰命名法)
包名全小写,只能用特殊字符" . ",并且不能以"."开头或结尾
内存单位:
bit Byte KB MB GB TB PB EB ZB YB BB NB CB XB
变量语法(三种):
1.声明:数据类型 变量名;
赋值:变量名 = 值;
2.声明并赋值:数据类型 变量名 = 值;
3.同时声明多个变量:数据类型 变量名1,变量名2,变量名3 = 值;
数据类型:
基本数据类型:
1.整数:byte 1个字节(8位) -2^7~2^7-1 -128~127
short 2个字节 -2^15~2^15-1 -32768~32767
int 4个字节 -2^31~2^31-1 -2147483648~2147483647
long 8个字节 -2^63~2^63-1 -922京~922京
2.小数(浮点):得到的是近似值
float 4个字节 1.4E-45~3.4E38 (IEEE754标准)
double 8个字节 4.9E324~1.7E308
3.字符:
char 2个字节 \u0000~\uFFFF 'A' 65 '\u0041' (ASCII编码)
在一个类中,可以定义多个类,编译后每个类会生成独立的字节码文件
在一个类中,只能有一个主函数
公开类的类名要与文件名完全一致
在一个源文件中,只能有一个公开类
二:包 (package)
作用:管理,区分类
语法:package 包名; (必须在第一行)
带包编译:javac -d . 原文件名称.java (自动生成目录结构)
带包运行:java 包名.类名 (全限定名)
采用域名倒置的规则:
http://www.baizhi.com.cn cn.com.baizhi.java.class63.group1.project2.utility
编码规范:
要望文生义,见名知义
类名(Pasacl帕斯卡命名法)
函数,变量名(Camel驼峰命名法)
包名全小写,只能用特殊字符" . ",并且不能以"."开头或结尾
内存单位:
bit Byte KB MB GB TB PB EB ZB YB BB NB CB XB
变量语法(三种):
1.声明:数据类型 变量名;
赋值:变量名 = 值;
2.声明并赋值:数据类型 变量名 = 值;
3.同时声明多个变量:数据类型 变量名1,变量名2,变量名3 = 值;
数据类型:
基本数据类型:
1.整数:byte 1个字节(8位) -2^7~2^7-1 -128~127
short 2个字节 -2^15~2^15-1 -32768~32767
int 4个字节 -2^31~2^31-1 -2147483648~2147483647
long 8个字节 -2^63~2^63-1 -922京~922京
2.小数(浮点):得到的是近似值
float 4个字节 1.4E-45~3.4E38 (IEEE754标准)
double 8个字节 4.9E324~1.7E308
3.字符:
char 2个字节 \u0000~\uFFFF 'A' 65 '\u0041' (ASCII编码)
转义字符 \t \n \\ \' \"
ASCII编码:
2 0
- Java Se----语法基础(补充)
- Java Se----语法基础
- Java Se---语法基础(2)
- 黑马程序员-Java语法基础(补充)
- java se基础版----- 基础语法
- 1 java se(1)----基础语法(2016.10.11)
- Java SE学习笔记-Java基础语法
- Java SE知识补充
- JAVA SE---基础(1)
- JAVA SE---基础(2)
- Java SE 基础(一)
- 程序猿二三事之Java基础--Java SE 5增加的特性--语法篇(一)
- c++ 基础语法(逐渐补充)
- 黑马程序员—基础篇之初识java语法补充
- Java SE 基础概述(一)
- Java SE基础知识点总结(一)
- Java SE基础知识点总结(二)
- Java SE基础知识点总结(三)
- Java 正则表达式
- android利用隐式intent跳转界面
- Android Databinding 从入门到转行(三)在xml视图将ViewModel成员注入到View的setXXX方法
- Spring Boot 入门笔记
- Qt绘制系统(Paint System)
- Java Se----语法基础(补充)
- 如何让搜索引擎抓取AJAX内容?
- iOS - Masonry 使用中的一些整理
- 今天新开通博客
- HDU 1024 Max Sum Plus Plus
- php使用Mailer实现发送邮件
- android——ToggleButton按钮
- python多线程(2)--thread和threading模块的使用
- 网站开发进阶(四十二)巧用clear:both