java学习 初识java

程序的分类
1.B/S
brewoer(浏览器/服务器)
不用更新 方便
2.C/S
客户端/服务器(QQ 微信 吃鸡)
将一些基础资料 通过客户端 存储到用户的电脑里
缺点:需要更新
优点:加载速度略快

**一**java 的特点
1.简单
弱化了指针的概念(使用引用来代替)
指针就是保存的地址
2.面向对象与面向过程
3.分布式
多台服务器 同时给予一个服务的支持
4.跨平台性(jdk jre jvm)
JDK:开发者使用的工具包
JRE:程序的运行环境
JVM:java虚拟机
其三者的关系(包含关系)
JDK>JRE>JVM
注意:你编写的代码是无法直接被运行的
java代码 会被翻译成 字节码(.class文件)
字节码最终会被java虚拟机翻译成电脑指令来运行
5.安全性
GC:垃圾回收机制 (轮训机制)- - 相当于有一个线程一直扫描内存当中已近不用部分在某一时刻 回收不用的空间 – 滞后性
OC:引用计数机制 – 弊端:易崩溃
6.健壮性
代码的可扩展性强 – 面向对象的基础上
**二**java 用途方向
1.网站
动态网站
根据登陆用户的不同 显示不同用户的信息
静态网站
无论是什么用户登陆 显示的东西相同
2.安卓(android)
3.游戏
4.软件
5.单片机

**三**java发展史
java三个方向
1.javaSE(基础部分 语法 变量 流程控制 io流……)
2.javaEE(服务器)
3.javaME(移动端)
这里写图片描述

命名规范(见名知意)
类名 大驼峰命名法 (首字母大写 并且 每个单词的首字母都是大写)
HelloWorld
变量 小驼峰命名法 (首字母小写 并且 多个单词是 第二个单词开始 首字母大写)
helloWorld

配置环境变量时
bin文件夹下 存放的是 编译指令
Lib文件夹下 存放的是 jar包(依赖文件)

为什么要配置环境变量 ?
不配置环境变量 找不到javac java指令

如何让系统找到javac java指令 ?
指令存放在什么位置 –>jdk文件下的 bin文件夹中

系统如何设置这个路径?
修改环境变量中 Path的路径(修改成bin文件夹的路径)

执行java文件 以来的jar包 存放在什么位置?
存放在jdk文件夹下的 lib文件夹中

操作指令
javac + 类名.java 把java代码编程成.class文件(字节码)
java + 类名 运行.class文件
这里写图片描述
注意:配置是 不要修改系统原来的路径
每个路径以分号隔开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值