first.java简介和安装设置
1.简介
1.程序结构的分类
B/S结构(浏览器/服务器)
Browser/Server
好处:不用更新
坏处:依赖网络,依赖平台
C/S结构(客户端/服务器)
Client/Server
好处:在客户端中保存着用户使用的资源(图片,音频等) 加载速度快
坏处:依赖网络,需要更新资源
2.java的六大特点
1.简单性
相对于C语言的核心:指针(保存地址); java中没有指针的概念,使用的是引用的概念
2.面向对象(懒人思想)
类,对象,接口,面向对象的特性:封装,继承,多态
3.分布式
多个服务器 共同支持 同一个业务
4.跨平台性
首先了解java的运行原理(需要开发环境)
JDK 程序开发包(包含了JRE和JVM)
JRE 程序运行环境(包含JVM)
JVM java虚拟机
Java代码 运行在虚拟机上面(不同操作系统有不同版本的JVM)
Java文件后缀 demo.java
(注意事项: .java文件不能直接运行,要经过编译,转换成 .class文件[虚拟机能运行的文件])
5.安全性(内存方面)
Java的内存处理机制: GC垃圾回收机制
一个变量 有人使用,不是垃圾; 没人使用,就是垃圾
垃圾回收: 延迟回收(在某一时刻,会被系统自动回收)
6.健壮性(增加你网站的容错性)
Java属于强类型语言(严格区分大小写)
Java的异常处理机制(提示用户,哪里报错)
举例:10/0 发生算法异常 提示用户 除0了
3.java历史和java的分类
Java之父 詹姆斯.高斯林
java的方向分类
javaSE 基础部分
javaEE 服务器方向
javaME 移动端方向
2.安装
1.安装JDK
2.利用命令行查看java的版本
java-version
3.运行
MAC系统
1.首先去到要编译的文件所在目录
cd 拖拽文件夹
2.编译 .java文件
javac 文件名.java (public修饰下,类名与文件名一致)
3.执行 .class文件
java 文件名
Window系统
1.我的电脑 设置属性 环境变量(目的是 让系统在编译的时候 能够找到对应的编译指令)
2.在环境变量里 找到path,并添加安装JDK中的bin文件夹(存放编译指令)的路径[多个路径存在时,用:隔开]
重复mac中的操作
3.java的初始
1.注释
//单行注释
/**/多行注释(添加新行回车键)
/**(回车生成) 文档注释[可以把文档注释 使用编译指令,生成开发文档]
2.java中的标识符
1.分类
(起名时,要见名知意)
不能使用关键字(系统提供的已经有特殊意义的单词)
类名
命名规范: 大驼峰命名
(单词首字母大写,多个单词时,每个单词首字母大写)
XiaoMing
变量名
命名规范:小驼峰命名
(除了第一个单词的首字母小写,其他单词的首字母大写)
xiaoMing
接口名
2.命名规范
只能以数字,字母,下划线,$开头
附加:进制的转换
十进制转化二进制
连除倒取余
二进制转化十进制
按权求和
3.常量与变量的区别
1.常量:计算机程序运行当中不会更改的量
2.变量(作用:储存数据)
数据类型 变量名=初值
3.变量的数据类型分类
1.基本数据类型
1.整型
byte 字节型
表示一个字节(一个字节可以用8个二进制表示 0000 0000)
short 短整型
2个字节
int 整型(常用)
4个字节
long 长整型
8个字节
2.浮点型
float
4个字节
double(常用)
8个字节
3.字符型(只能写一个字符)
char 特点是:能与整型相互转换
4.字符串性
比较特殊,本身是一个类,
但是使用方法和基本数据类型相同
2.引用数据类型
类
接口
4.打印
// public修饰下 文件名要与类型一致
public class HelloWorld {
// 入口函数 main函数
public static void main(String[] args) {
//打印
System.out.println("拥抱这个世界");
//打印快捷键 sout
//保存(command+s)才能生效
System.out.println("哈哈");
//声明一个整型变量
//等号两边 加空格
int number = 10;
//等号一般翻译成 赋值符
number = 15;
System.out.println(number);
//字符型变量
//声明的字符要 使用单引号括起来
char c = 'a';
//强制转换 把字符型转换成整型
//97 在ASCII表中 表示a
//65 在ASCII表中 表示A
System.out.println((int)c);
int number2 = 100;
System.out.println((char)number2);
}
}
带你走进java-第一章.java简介与安装,声明变量
猜你喜欢
转载自blog.csdn.net/qq_35368276/article/details/81877856
今日推荐
周排行