java 学习第一天

  本来不打算写技术积累

 

  想想,从学习到放弃,还是记录一些什么吧。

 

  mac 作为最优秀的开发载体, 但在java 开发环境配置上,仍不习惯,可能是windows 养成的恶疾所致。

 

  首先下载 java sdk 8 , 由大学舍友建议,现阶段不适合下载安装 jdk 10, 建议 使用jdk 8, 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

  

 

  下载安装 apache-tomcat , mac 环境 下选择tgz 包, 下载地址:https://tomcat.apache.org/download-90.cgi

 

  下载安装好后,安装 开发工作idea , 我安装的是 intellij Idea 2018.1 版本。 激活码淘宝3元可购。

 

  安装说明就不详细了,网上有各种 bilibili 等 资料,风气不好,十有八九完全相同雷同的文章。

 

   idea 创建项目

  1.   File => New => Project, 若 第一次使用,请在project sdk 点击New , 选择 java sdk 安装目录。

 

  java sdk 安装目录 如下:

 

   2.  File => Project Structure , 快捷键 command + ;   选中apache lib 目录下的 servlet-api.jar 文件

    3.  在WEB-INF 目录 下创建 classes 和lib 两个目录, 至于lib 目录 干啥用的,后面再补上,现在我也不知道这个有毛用。在上面的配置中,接着配置这个

 

    4.  在 Run => Edit Configurations 中配置当前项目服务器

     大概配置如下:

 

    好了,会写java的,随便写点什么,点运行就行了。

 

 

   贴下我在网上查的一点代码:

   在src 目录上右键,创建 servlet 

 

         文件名 SayHello ,具体如下:

  

 

    

package com.mycompamy;
import java.io.IOException;
import java.io.PrintWriter;

/**
 * Created by guogangj on 14-5-13.
 */
public class SayHello extends javax.servlet.http.HttpServlet {
    protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Hello World!</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h1>Hello World!</h1>");
        out.println("</body>");
        out.println("</html>");
    }
}

 

  修改web.xml 文件

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
    <servlet>
        <servlet-name>Test</servlet-name>
        <servlet-class>com.mycompamy.SayHello</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>Test</servlet-name>
        <url-pattern>/sayhello</url-pattern>
    </servlet-mapping>
</web-app>

   

  好了,运行下就可以了,有问题留言或邮件我,每天晚上 一一回复。

posted @ 2018-06-04 11:40  jun_wang  阅读(190)  评论(0编辑  收藏  举报