链接:https://pan.baidu.com/s/1Pd4jOXiQIkf8L5lhOEj-Yw
提取码:kvof 学习视频 群:435604210
-------------b/s 和c/s 架构的对比--------------
c/s架构的缺点:地域的局限性,数据分发的局限性,c/s的软件都局限于内网,
所以部署起来繁琐,如果扩展很多用户的时候,成本极高。
c/s架构的优点:安全性很好,使用人群少,局域网内部使用。
b/s架构的缺点:安全性相对低,因为访问人群不受限制。
b/s架构的优点:部署方便快捷,更新方便,支撑用户数量多。
--------------各种语言的对比--------------------
Java :
1)横向和纵向扩展能力极强,开源,支持的技术点多。
2)Java在做c/s架构项目时,效率低。
3)java 是一个面向对象的编译型的语言。
python:
1)python是一个面向对象解释型的语言。
2)python 兼容很多类库,简化我们的开发。
3)当有一些对计算机底层修改的时候,因为python这类语言封装起来了很多东西,所以不好扩展。
c#,php:
2008-2015比较火,由于没有跟上大数据和人工智能的脚步,淘汰了。
c,c++:
比较古老的语言,基本上现在招聘很少了。
golang,scalar:
近两年比较新型的语言,稳定性和可扩展性有待于市场验证。
android ,ios:
手机端的app开发平台,android 使用的Java语言,ios使用的是object-c,受国内行情影响,主要是微信小程序,也基本
退出了历史舞台。
----------------Java的平台体系------------------
javaSE:封装所有的基础语法,以及面向对象和高级编程的内容
javaME:Java 手机开发环境android
javaEE:Java 网站类B/S架构的开发环境
-----------------Java 环境的搭建----------------
JDK:java develop kit Java开发包
JRE:java runtime environment Java运行环境
JVM:java virtual machine java虚拟机,Javacpu
GC:垃圾收集器
---------------- java 实现跨平台-------------------------
Java 实现跨平台:
1)用户通过jdk 把.java 文件中的代码,编译成.class (字节码文件)
2)在不同的操作系统上安装了JRE,JRE(包含jvm)
3)那么我们就可以在不同的操作系统上执行.class 文件
4).class程序在执行中或执行后产生的垃圾由GC来清理
5)注意Java 跨平台和操作系统没有关系

-------------------安装实操--------------------------------------
1)在javasoft 文件夹下创建jdk,jre文件夹 路径不要带中文
2)运行jdk1.8可执行程序,分别安装jdk,jre,目前的版本jdk安装包都包含jre安装包
3)在cmd 中,录入dos命令:java version ,出现版本信息
4)配置环境变量
我的电脑右键-属性-高级系统设置-环境变量-path
添加F:\javaSoft\jdk1.8\bin 路径
环境变量可以让操作系统在任意的路径下找到可执行程序
5)创建javacode文件夹,创建文件a.java,录入以下内容
public class a
{
public static void main(String [] args)
{
System.out.print(" i love you java!!!!");
}
}
注意:Java是严格区分大小写的,所有的符号都为英文模式,每行代码空四个格子
6)在cmd中录入:
f: 回车 【切换盘符,默认在c盘】
cd f:/javacode【切换到源文件路径】
javac a.java 【编译源文件,会编译出一个a.class文件】
Java a 回车 【Java解析器执行字节码文件】
----------------------开发工具的使用-------------------------------
eclipse : 可以自己配置jdk,jre的版本
myeclipse : 一些版本的编译时有限制的,如myelipse10 只编译到1.7
idea:最低版本1.8,初学者最好先不用它,虽然公司中用的很多
--------------------eclipse 的使用----------------------------------
1)打开软件,配置项目的存储路径。
2)file-new-project(如果没有,去other 中找java project)
3) 项目的目录结构:
Java SE 的版本和包
src源文件目录,这个目录下的代码可以被编译
bin 存储的是编译后的.class 文件,默认在工具中看不到,需要去物理路径下查看。
4)在src下创建一个包,选择项目右键new-package,这个包其实就是一个文件夹。
5)在这个包下创建类。
6)配置快捷键
菜单栏windows-preferences-java-editor-content assist(文本助手)-把所有的英文字母全搂上去。
7)录入main 回车,生成main 方法。
8)在main 方法中录入syso 回车,生成console output flow(控制台的输出流)
9)选择main 方法,右键-run java application (运行Java 程序)
10)配置字体
