目录

一.JavaEE和JavaSE的区别有哪些?

二.职业了解

1.职业发展

2.简历

3.面试

三.基础知识

1.程序执行过程

2.JVM & JRE & JDK

3.安装测试

4.常用Dos命令

5.常见开发工具和开发环境

(1)Idea永久激活


因为博主不是纯小白,大二的时候学校里开过Java的课程,所以一些安装过程和基础语法部分可能会掠过,见谅。

一.JavaEE和JavaSE的区别有哪些?

JavaEE:Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等。企业版本帮助开发和部署可移植、健壮、可伸缩切安全的服务端Java应用。Java EE是在JavaSE的基础上构建的他提供Web 服务、组建模型、管理和通信API.可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和web2.0应用程序。

JavaSE:通常是指Java Standard Edition,Java标准版,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE的子集。它允许开发和部署在桌面、服务器、嵌入式环境和实施环境中使用的Java应用程序。JavaSE 包括支持Java Web服务开发的类,并为Java Platform,Enterprise Edition(Java EE)提供基础。

区别:简单概括一下,JavaEE和JavaSE的区别。JavaSE是大家学习的Java的根底,它常常用于做电脑上运行的软件;JavaEE被公司常用于网站开发,即PC端的开发。

二.职业了解

1.职业发展

初级程序员(1-3年)
初入门小白,月薪在4K-15K之间。岗位大量招聘,竞争最激烈
中级程序员(3-5年)
行业中坚力量,月薪10K-20K之间。 岗位大量招聘,竞争- -般
高级程序员(5年以上)
行业中坚力量,月薪15K-30K之间。 岗位大量招聘,经常需猎头介入,竞争不激烈
架构级别和资深码农(5年以上)
行业顶尖力量,月薪25K-40K。 猎头介入,人才稀缺
CTO技术总监(5年以上)
行业顶尖力量,月薪40K以上。猎头介入,人才稀缺,通常有公司股份

技术总监CTO        薪资: 50-100万/年                                        要求:技术过硬、有管理能力
资深码农/架构师   薪资: 30-60万/年                                           要求:技术过硬
项目经理              薪资: 50-100万 (或更高,项目分红和提成)   要求:技术不错、管理能力、商务谈判能力
老板/CEO            薪资:无下限、无上限                                      要求:技术、管理、商务谈判、冒险、心里素质硬、身体好

2.简历

写上的自己要会!不要一问就不知道了,其他的写写就行,项目经验要详细写!详细些写!!!!(简历值得花费一到两周去准备!)

01基本情况介绍
姓名、性别、学历、专业、联系方式等
02.专业技能
有条理的罗列自己的专业技能
03.求职意向
准确的求职意向
04.工作经验和项目经验
详细的工作履历、项目经验
05.曾获奖励
罗列一些工作相关奖励、不相关引以为豪的奖励
06.自我评价
突出和工作相关的自我特质和优点

3.面试

针对中小型共公司面试时,下面的方法有用,面试大公司时无用

01.了解该公司基本情况
02.侧重于哪一块技术,重点复习
03.研究该公司产品,提出问题

2h查一查,了解了解,天眼啥的,至少不被骗

公司所在的行业是否有前景
公司历史和结构
公司产品和项目有哪些

注重招聘要求中的什么什么优先,如果可以可以做那方面的准备,比如薪资待遇2-3w,做到了优先中的要求可能就3w了。

研究公司产品,并提出问题

精心准备自我介绍(突出实践经验、而不是爱好
交谈大方,无小动作(抖腿,摸头)
衣着干净整洁
懂得感恩。不说公司、老师、老板、同事的坏话

薪资可以谈!不要小瞧自己而要的很低!

至少规划3年职业规划,注意合理(不放大,也不缩小)

参加和本职工作,相关的培训(利用业余时间,周末和晚上)
最近对xxx新技术感兴趣,正在研究

面试官最后问你还有别的问题吗,你要说有,和技术面要聊技术问题,公司的那个项目用的什么等等,和人力资源hr聊公司文化啥的。

硬实力:技术能力
1.职场的基础
2.小白重视
3.难以短时间提高
4.硬实力更多的是影响工作
(软实力):沟通、管理能力
1.职场晋升的关键
2.观念认为是天生不可改变,大多数忽视训练
3.短时间可以迅速提高
4.软实力,影响工作和人生的方方面面

人的软实力有7种能力组成(适用范围:有某项特长能力的人不适用7A+理论):
1.基础实力(形象气质、声音魅力)
决定:你的人生基础(婚姻、朋友圈)
2.人际沟通(沟通力、说服力)
决定:能否晋升到职场中层
3.领导能力(影响力、领导力、情商)
决定:能否晋升到职场高层

7种实力是完全可以通过专业训练,迅速提升的!人的能力不是天生的。

三.基础知识

1.程序执行过程

计算机高级语言的类型主要有编译型和解释型两种,而Java语言是两种类型的结合。
Java首先利用文本编辑器编写Java 源程序,源文件的后缀名为java ; 再利用编译器( javac )将源程序编译成字节码文件,字节码文件的后缀名为.class ;最后利用虚拟机(解释器, java )解释执行。

.java-->.class-->JRE(类装载器-->字节码校验-->解释器)-->系统平台

2.JVM & JRE & JDK

JVM(Java Virtual Machine)就是一个 虚拟的用于执行bytecode字节码的”虚拟计算机"。他也定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。JVM负责将Java字节码解释运行,边解释边运行,这样,速度就会受到一定的影响。不同的操作系统有不同的虚拟机。Java 虚拟机机制屏蔽了底层运行平台的差别, 实现了“一次编译,随处运行"。Java虚拟机是实现跨平台的核心机制。

.java-->.class-->在JVM上执行(JVM有对应多种操作系统的版本,所以可跨平台)

Java Runtime Environment (JRE)包含: Java虚拟机、库函数、运行Java应用程序所必须的文件。
Java Development Kit (JDK)包含:包含JRE ,以及增加编译器和调试器等用于程序开发的文件。
JDK、JRE 和JVM的关系如下所示。

JVM:Just in Time Compiler (JIT)

JRE:java, javaw, libraries, rt.jar,JVM

JDK:javac,jar, debugging, tools, javap,JRE

如果只是要运行Java程序或者万Minecraft这样的JAVA游戏,只需要JRE就可以。JRE通常非常小,其中包含了JVM。
如果要开发Java程序,就需要安装JDK。

3.安装测试

在命令行下输入java时,命令如何识别的呢?

Win7环境下:环境变量Path——》C:/programfile——》java——》jdkxxxxx——》bin——》java.exe

我看了看我win10下是这个路径 C:\Program Files\NVIDIA Corporation\Installer2\visual_profiler_10.0.{B27EA54E-0451-4332-9288-3BBE04EF178C}\jre\bin

cmd下编译执行:Javac test.java生成字节码文件(.class)-->java test执行即可!

4.常用Dos命令

cd 目录路径       进入一个目录
cd..                    进入父目录
dir                     查看本目录下的文件和子目录列表
cls                     清除屏幕命令
上下键              查找敲过的命令
Tab键               自动补齐命令

5.常见开发工具和开发环境

入门学习时,进行简单的Java程序编写,我们可以使用文本编辑器,比如:记事本。
但是,记事本功能不够强大,我们可以考虑使用" 更加强大的记事本”, 常见的有如下三种
软件:
口Notepad+ +
口UltraEdit
口EditPlus

在我们真正学习开发中,包括以后在企业中从事软件开发时, -般使用集成开发环境(IDE),如下三种软件是最常见的,尤其是eclipse。 我们只选一 个作为入门]使用,其他两种大家自行举一反三,使用很简单。,
eclipse    官方网址: http://www.eclipse.org
IDEA       官方网址: http://www.jetbrains. com/idea/
NetBeans    官方网址:。。。

(1)Idea永久激活

戳这里(失效了百度就行,教程很多,安装教程也很多,自己搜搜吧)

百无聊赖之JavaEE入门到放弃(一)相关推荐

  1. JavaEE 从入门到放弃

    JavaEE 从入门到放弃(一):Java EE 是个什么东西 https://learner.blog.csdn.net/article/details/80962686 JavaEE 从入门到放弃 ...

  2. JavaEE 从入门到放弃(一):Java EE 是个什么东西

    为什么选择 Java 想必有很多初学者会像我一样,不知选择什么语言入门.在尝试了 C.C++.C#.Python.PHP 后,我决定把 Java作 为第一门深入学习的编程语言.这个路着实有点长- 不过 ...

  3. JavaEE 从入门到放弃(五):如何理解 Spring

    本篇目录 前言 Spring 与它的伙计们 一.各个部分的关系 二.Spring 基础:IoC 与 AOP 三.Spring MVC 前言 在整个 Java 生态中,Spring 具有举足轻重的地位. ...

  4. JavaScript从入门到放弃 -(三)ES5新增方法及商品查询案例

    目录 1. ES5新增方法概述 2. 数组方法 2.1 forEach方法 2.2 filter 筛选数组方法 2.3 some方法 3. 查询商品案例 3.1 HTML结构和CSS样式 3.2 准备 ...

  5. JavaScript从入门到放弃到精通

    JavaScript从入门到放弃 1.什么是JS 是一种流行的脚本语言, Java和JS没有什么关系 1.2环境 1.3调试 运行html 控制台调试 console.log()变量打印输出 断点 2 ...

  6. JavaEE入门级别最全教程4--初学者必看

    健康万岁,商业无罪,大家好我是Laity也是你们的J哥. 一.JavaWeb介绍 使用Java技术来解决相关web互联网领域的技术栈(其实就是开发网站) Java 的 api齐全,历史悠久.(后台开发 ...

  7. AI从入门到放弃2:CNN的导火索,用MLP做图像分类识别?

    来源 | 腾讯知乎专栏 作者 | AIoys(腾讯员工,后台工程师) 项目文档和代码在此:github项目地址: https://github.com/zsysuper/AI_Notes ▌一.前言 ...

  8. AOP埋点从入门到放弃(二)

    其实人最大悲哀莫过于知道自己想要什么,却不知道怎么坚持!最近迷恋上了死侍 其实和我平时的状态差不多,以一个混子的心态去做任何事情,往往成功的概率会更大!!! 一张图片镇楼!!! 上文说到了Aspect ...

  9. 入门到放弃node系列之网络模块(二)

    为什么80%的码农都做不了架构师?>>>    前言 本文首发[一名打字员] 上一节我们刚刚介绍完node的HTTP和HTTPS模块,相信我们也对nodejs有了更深层次的理解,接下 ...

最新文章

  1. “看墙之外” ——遮挡下的人体姿态估计
  2. fpga驱动rgb液晶屏_正点原子开拓者FPGA开发板资料连载第五十四章基于的数字识别实验...
  3. 深入Python(4):深拷贝和浅拷贝
  4. 中国新能源商用车行业投资现状及前景规划分析报告2022-2027年版
  5. 学习笔记(27):Python网络编程并发编程-GIL与多线程
  6. Linux TCP server系列(6)-select模式下的多线程server
  7. 你的专属云资源管家!阿里云正式对外发布云解析PrivateZone!
  8. 利用循环神经网络生成唐诗_PyTorch实现用于文本生成的循环神经网络
  9. HTML5 API详解(13):video/audio 视频/音频
  10. Jedis 1.0.0 版 源码分析系列3:JedisPool.java
  11. MySQL中数据中设计中的范式与反范式
  12. vue -- v-cloak解决刷新或者加载出现闪烁(显示变量)
  13. mac pro制作iso系统光盘
  14. GLib-CRITICAL : g_variant_get_uint32: assertion ‘g_variant_is_of_type (value, G_VARIANT_TYPE_UINT32)
  15. c++频繁读取数据会丢失_AMADA数控冲床255参数丢失故障
  16. appium ios 下拉刷新输入框输入后收起键盘
  17. 物联网安全 - 对称加密算法
  18. PHP生成短连接的方法
  19. 2016英语三级分数计算机,2016年英语三级成绩查询准考证号忘了怎么办?
  20. 倍加福 vmt视觉识别软件应用

热门文章

  1. Android游戏预约榜,最强游戏手机预定?ROG新机曝光,全面超越安卓跑分性能榜...
  2. NDK 开发实战 - 实现相机美颜功能
  3. 电脑正在使用时,突然没有声音怎么办?
  4. MySQL学习-外键约束
  5. SQLSERVER2008R2 T-SQL备份脚本
  6. 光大证券毁在一个笨蛋程序员手里
  7. Easyx-----c++复刻新斗兽棋
  8. 从100套真题中提炼而出的100百个经典句子
  9. 不装了、摊牌了,我们要搞事情
  10. 《中外管理》 稻盛如果掌舵国航,一切将会怎样?