2016 - 2024

感恩一路有你

搭建java服务器要什么基础知识 linux系统怎样进行java开发?

浏览量:4448 时间:2023-08-14 21:54:31 作者:采采

linux系统怎样进行java开发?

linux下java编程与在windows下差不多,重点只在于搭建java开发环境。linux下重新搭建java开发环境步骤:

1、去下载linux环境下的JDK,举些例子:

JDK程序名为:jdk-7u11-linux-i586.tar.gz保存到路径:/home/wyl/tools-wyl/JDK7u11eclipse程序名为:eclipse-jee-juno-SR1-linux-gtk.tar.gz保存到路径:/home/wyl/tools-wyl/eclipse-javaEE

2、解压包下载的jdk-7u11-linux-i586.tar.gz文件chmod777jdk-7u11-linux-i586.tar.gztarxzvfjdk-7u11-linux-i586.tar.gz(普通用户身份解压即可)

3、配置一般环境变量以超级用户身份执行下面的命令:#vim/etc/profile在文件末尾算上以上内容后保存到退出(:wq)exportJAVA_HOME/home/wyl/tools-wyl/JDK7u11/jdk1.7.0_11(只能证明:这个是JDK压缩包后文件夹的路径)exportPATH$JAVA_HOME/bin:$PATH或exportPATH$PATH:$JAVA_HOME/binexportCLASSPATH.

4、销户然后再登录后在终端输入java,javac,java-version,javac-version.测试出来是否安装好成功。[eclipse-javaEE]$java-versionjavaversion

java软件高级工程师需知道哪些知识结构?具备什么素质?

计算机原理,网络协议,数据结构,多线程与IO等基础知识,这些是一个软件工程师的基本素养,但现在好多从事外贸软件开发的人都可不知道,又或者对其一知半解,因为现在很多人将软件工程师名称“码农”,而且他们不知道其原理,更谈不上优化等有高级技术了。

然后是在这些基础之上的框架,中间件。这样的话你就也能错误的建议使用这些工具来简化后并加速旗下高性能的应用。

给你举两个真实的例子,公司以前的遗留项目是建议使用多线程并发访问网络资源,这旗下这个的人连最基本的资源能量都也没——在某个线程运行完之后并没有自动关闭底层网络连接,这就导致了程序运行一段时间之后还要重起,不过在那个服务器上又不能跑其他的程序。

只不过它把所有能带的端口都占用带宽了。并且很频繁打开网络连接与线程使程序不运行的效率很低。结果反正一句:要是只会用框架,只会做web而不太懂原理的是码农,又不是工程师。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。