百无聊赖之JavaEE入门到放弃(一)

编程知识 更新时间:2023-04-23 08:19:38

目录

一.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
IDEA       官方网址: http://www.jetbrains. com/idea/
NetBeans    官方网址:。。。

(1)Idea永久激活

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

 

 

 

 

更多推荐

百无聊赖之JavaEE入门到放弃(一)

本文发布于:2023-04-17 19:56:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/30bd44bdf4db04ede781d80b98a42222.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:百无聊赖   入门   JavaEE

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 83980文章数
  • 10846阅读数
  • 0评论数