初识java
来源:互联网 发布:手机淘宝类目怎么写 编辑:程序博客网 时间:2024/06/06 03:48
1.Java的应用:
互联网:电商、P2P等等;
企业级应用:ERP、CRM、BOS、OA等等
2.常用DOS命令
d :回车,盘符切换
dir(directory): 列出当前目录下的文件及文件夹
cd(change directory) :改变指定目录(进入指定目录)
cd .. :返回到上一级目录
cd \ : 返回到根目录
cls: 清屏
md(make directory):创建目录
rd:删除目录
del: 删除文件
3.java语言的特点:
简单性、解释性、面对对象、高性能、分布式处理、多线程、健壮性、动态、结构性、安全性、开源、跨平台
4.什么是JRE?
包括java虚拟机和java程序所需要的核心类库等,如果想要运行一个开发好的java程序,计算机中只需要安装jre即可。
JRE:JVM+类库
5.什么是JDK?
JDK是提供java开发人员使用的,其中包括了java的开发工具,也包括了JRE。所以,安装了JDK,就不用在单独安装JRE了。
JDK:JRE+java的开发工具
java的开发工具:编译工具和打包工具
JDK、JRE、JVM之间的关系:
JDK:JRE+java的开发工具
JDK包含JRE
JRE:JVM+类库
6.JAVA的开发工具:
notepad、editplus、notepad++、eclipse、myeclipse
7.创建HelloWorld.java文件
HelloWorld.java
public class HelloWorld {
public staticvoid main(String[] args) {
System.out.println("HelloWorld");
}
}
这段代码包含三个部分:类、主方法、输出语句。
类是最外层的部分,其中public class是必须要写的命令,其中HelloWorld是类名称,要求必须与源文件名称相同。因为我们的源文件名称为HelloWorld.java,所以类名称必须是HelloWorld。
注意:如果不是public class开头,则类名与文件名可不一样。
8.java中提供了三种注释方式,分别是:
l 单行注释 //注释内容
l 多行注释 /*注释内容*/
l 文档注释 /**注释内容*/
如:
HelloWorld.java
/*
* 实现步骤:
* 1.定义一个类 class
* 2.编写程序执行的入口方法,main主方法
* 3.通过输出语句System.out.println()将信息”HelloWorld!”打印在控制台上
*/
// 定义一个类 class
class HelloWorld {
// 编写程序执行的入口方法,main主方法
publicstaticvoid main(String[] args) {
// 通过Java提供的输出语句, 将信息”HelloWorld!”打印在控制台上
System.out.println("HelloWorld!");
}
}
9.关键字
关键字是被Java语言赋予特殊含义,具有专门用途的单词,比如之前接触的class,public,static,void均为Java已经预设好的。
10.标识符
就是名称的意思,所有的名称都统称为标识符。
l 组成元素
n 英文字符: a-zA-Z
n 数字: 0-9
n 符号: _与$
l 标识符规则
n 数字不能开头
n 不可以使用关键字
n 严格区分大小写,不限制长度起名时,尽量达到见名知意
11.数据类型:
分为两大类:基本数据类型和引用数据类型
基本数据类型:整数类型、小数类型、字符类型、布尔类型
引用数据类型:类库中包含了近万种引用数据类型
常量就是不变的数据量
整数类型
十进制表示方式:正常数字 如 13、25等
二进制表示方式:以0b(0B)开头 如0b1011 、0B1001
十六进制表示方式:以0x(0X)开头 数字以0-9及A-F组成 如 0x23A2、0xa、0x10
八进制表示方式:以0开头 如01、07、0721
小数类型
如1.0、-3.15、3.168等
布尔类型
true、false
字符类型
如'a','A', '0', '家'
字符必须使用’’ 包裹,并且其中只能且仅能包含一个字符。
字符串类型
字符串String类型是一种引用类型,我们先了解作为常量类型的使用方式
如“我爱Java”,“0123”,“”,“null”
字符串必须使用“”包裹,其中可以包含0~N个字符。
下面可以看一段代码:
Const.java
/*
* 常量的演示
*/
publicclass Const {
publicstaticvoid main(String[] args) {
//整数类型
//10进制
System.out.println(100);
System.out.println(12345);
System.out.println( 10 );
//2进制
System.out.println( 0b1010 );
//8进制
System.out.println( 012 );
//16进制
System.out.println(0xA);
//小数类型
System.out.println(3.15);
//字符类型
System.out.println('a');
System.out.println('A');
System.out.println('0');
System.out.println('家');
//布尔类型
System.out.println(true);
System.out.println(false);
//字符串类型
System.out.println("我爱Java");
System.out.println("0123");
}
}
- 初识java
- 初识java
- 初识Java
- 初识java
- Java初识
- 初识java
- 初识Java
- 初识JAVA
- 初识JAVA
- JAVA初识
- 初识Java
- 初识java
- 初识Java
- 初识java
- 初识java
- java 初识
- 初识java
- 初识Java
- linux命令---dstat
- 通过正则表达式简化 JSON 时间格式转换操作
- xss 攻击和 csrf 攻击浅显的理解
- IO输入输出流
- Android中m、mm、mmm、mma、mmma的区别
- 初识java
- openssl 非对称加密算法RSA命令详解
- php的一些简单知识
- 面试题:byte b = 130;有没有问题?如果我想让赋值正确,可以怎么做?结果是多少呢?
- 类与对象
- setTimeout的作用域
- 未知:数字对——题解
- 某票务平台的信息采集
- LintCode python 小白-简答题-回文数