java概述

软件流程

1.市场调研

(竞品)产品经理

2.需求设计

抽象的概念

3.UI设计

后端(接口设计,数据库设计)25-30 前端(通过代码实现页面)15-30k(某些公司,没有前端工程师)(全栈)

4.编程

(程序员 码农 初级,中级,高级,资深,架构师,项目经理)

试用期 3-6个月

1-3年 中级

5.测试

(黑盒测试,白盒测试)

点点点

6.实施运维

出差(应酬) 保证用户可以正常使用产品软件。

学习大纲:

JavaSE 阶段(基础知识,变量,常量,数据类型,分支结构,循环.......)

数据库 mysql oracle.

jdbc

web前端(html,css,js,boostrap,jquery)

javaEE 阶段(重要) 企业级开发(java+mysql+web前端)

框架 spring springmvc mybatis vue-cli

框架 springboot springcloud(。。。。)

JavaSE:

1.历史:

前身 oak 1995年由Sun公司推出 2009年被 oracle公司收购

2.java版本

JavaSE:标准版本 用于桌面级别开发 例如:qq 微信 PC端 (C/S 客户端/服务器)

JavaEE:企业级别版本 用于企业级别来发 例如:京东 淘宝 www.taobao.com www.jd.com(B/S 浏览器/服务器)

JavaME:微小版本 用于嵌入式开发。

3.Java语言的特点:

1.简单易学。

2.跨平台性(平台:windows linux mac)

3.面向对象(三大特征:封装 继承 多态)

4.健壮性 强制类型转换 异常处理机制 垃圾回收机制GC

5.分布式

6.多线程

7.动态性

4.java运行环境

JVM (java virtual machine)java虚拟机 理解为java编译器和操作系统的虚拟处理器

JDK (java development kit) java开发工具包

JRE (java runtime environment) java运行环境 运行java程序的

简单来说:使用JDK开发完的程序,交给JRE运行。

5.java 语言的运行机制

源文件==>编译(javac) 字节码文件(以.class为后缀的文件)==>虚拟机用来解释成不同机器代码(针对不同操作系统) 所以说,java语言是半编译半解释的语言。

java分为两个阶段,1.编译 2.运行

一个java源文件中,可以有多个class文件,但是只能有一个public修饰的class文件

public class Hello{
    public static void main(String[] args){
        System.out.println("hello world");
    }
}

public: java关键字 公开的 访问权限修饰符中的一种

class: java中关键字 类 类是java中的最小单元

Hello: 类名 命名规范 首字母大写

static: 静态的

void: 空的 没有返回值

main: 方法名 程序入口

String[] args 方法的参数 字符串数组 args数组的名字

6.Java中的关键字

7.语法规范:

标识符命名规则

1.第一个位置只能是字母,下划线_ 美元$ 任意多个数字

2.不能是关键字和保留字

3.不建议使用中文,命名时要 见名知意,多单词时建议驼峰式命名。例如: studentName

4.严格区分大小写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值