杨姐带你学Java_day1初识Java

一、Java的三大版本
(1)JavaSE :定位在桌面应用程序
(2)JavaEE :定位的是服务器端应用程序
(3)JavaME :嵌入式开发,手机端
二、Java的跨平台原理

Java的跨平台原理
三、Java开发前的准备
(1)安装JDK
因为要使用JDK去开发Java程序

(2)准备Java开发工具 (在什么工具上去编写Java代码)
预科阶段 (Eclipse)
正式班前期 (notepad++)记事本
安装包 notepad++安装包
安装成功之后的图标:
Notepad安装成功后的图标
正式班后期 (IDEA)
(3)准备API (开发帮助文档) 程序员的字典
API帮助文档
四、编写第一个Java程序
使用记事本编写java程序的步骤
(1)编写Java源文件 (.java) -------->程序员
(2)编释成字节码文 件(.class)----->javac.exe (编程器)
(3)运行字节码文件(.class) -->java.exe(运行Java程序)
使用notepad++进行编写java程序
(1)对notepad++进行基本的设置

设置 --》首选项
a)设置所要编写的语言的后缀名,
设置操作系统
设置编码格式
在这里插入图片描述
b)设置字体的大小
设置–>语言格式设置
在这里插入图片描述
注意: 只有在新建文件时设置才会起作用

开始编写第一个程序
(1)源程序
在这里插入图片描述
(2)编译 (3)执行
在这里插入图片描述
五、第一个Java程序晋级
一个.java的源文件中可以包含N多个class,这N多个class,只能有一个是public,而且文件名必须与public的类名相同

class A ,class B,class C是并列关系
在这里插入图片描述
类与类的嵌套关系
在这里插入图片描述
在这里插入图片描述
六、Java中的注释
注释: 根本不会被编译到字节码文件中,javac.exe在遇到注释时,直接忽略
作用:(1)程序员为读者作的一个说明,提高程序的可读性
(2)用于程序的调试
分类:
(1)单行注释:通常为一句代码或者一个代码段做的解释说明 //开头
(2)多行注释:通常为一句或一段代码作的解释说明 /* 开头 /结束
(3)javaDoc注释/ 文档注释 :通常写在类前或方法之前,是对类或方法进行的解释说明,
以/开头, 以/结尾 ,生成API帮助文档
在这里插入图片描述
生成帮助文档,使用的命令是 javadoc.exe ,在jdk的安装路径
-d 的意思是生成的帮助文档所在的位置
. 的意思指的是当前目当
Client.java 的意思是对Client.java这个源文件,生成帮助文档
案例代码
/

这是一个类名称为Client
/
public class Client{
/
*
这是java程序的入口

    */

public static void main(String [] args){
//以下代码向屏幕输出一句话
System.out.println(“helloworld”);
/以下三句代码,向屏幕输出一句话/
System.out.println(“helloworld”);
System.out.println(“helloworld”);
System.out.println(“helloworld”);
}
}
七、Java中的转义字符
System.out.println(“helloworld”); ln–>line行
正常的输出语句是 System.out.print(“hello”);
(1)\n 换行
public class Test2{
public static void main(String [] args){
//System.out.print(“hello”);
//System.out.print(“world”);
System.out.print("\nhello\nworld\n");
}
}
在这里插入图片描述
(2)\t 一个制表位 (8个字节)
public class Test3{
public static void main(String [] args){
System.out.println(“hello\tworld”);
System.out.println(“helloooo\tworld”);
System.out.println(“你好吗\tworld”);
}
}
在这里插入图片描述
同样是\t为什么大小不一致?
在这里插入图片描述
(3)\ 在输出时,得到一个""输出
public class Test4{
public static void main(String [] args){
System.out.println(“http:\\www.baidu.com”);
//System.out.println(“http:\www.baidu.com”);会编译报错 因为 \w看成是转义字符,计算机发现,它不认识\w

    }

}
(4)" 在输出时,得到一个"输出
public class Test5{
public static void main(String [] args){
System.out.println(“老师说:“今天天气不错!””);
//System.out.println(“老师说:“今天天气不错!””);这句代码编译报错

    }

}
八、计算机中的进制转换
计算机中的进制及其转换
(1)二进制 逢二进一 0,1 (计算机的底层)
(2)八进制 逢八进一 0,1,2,3,4,5,6,7
(3)十进制 逢十进一 0~9 (正常人的认识范围)
(4)十六进制 逢十六进一 0~9 ,A~F (表示的是计算机中的颜色)

通常学的是十进制与其它进制之间的转换
(1)十进制–>二进制 :除2取余 ,余数倒置

在这里插入图片描述
(2)十进制–>八进制 :除8取余,余数倒置
在这里插入图片描述
(3)十进制–>十六进制:除16取余,余数倒置

在这里插入图片描述
其它进制转成十进制
(1)二进制–>十进制
在这里插入图片描述
(2)八进制–>十进制
在这里插入图片描述
(3)十六进制–>十进制
在这里插入图片描述
九、标识符、关键字、字符编码
标识符
规则
(1)可以包含字母、数字,下划线 ,$
(2)不可以以数字开头
(3)不可以是Java的关键字
规范
(1)类名每个单词首字母均大写
关键字
就是java中的保留字, (java语言“注册”过的单词)
字符编码
Java采用的编码格式 :Unicode码

Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等

就是一个“符号”对应一个数字 ,一共有65536个码位 (一共有65536个符号)
在这里插入图片描述
Unicode的详细介绍

https://baike.baidu.com/item/Unicode/750500?fr=aladdin

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值