zoukankan      html  css  js  c++  java
  • 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>

       

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

  • 相关阅读:
    回到原点 重新感受01背包的魅力 ZerOnePack
    中等·Magry摆什锦糖 buaacoding DP 动态规划
    树形DP初步-真树 buaacoding
    二叉树的最长链长度—DFS buaacoding 树形DP初步-二叉树
    至多可以交易k次的股票交易 (c++)
    至多只能交易两次的股票交易 最大值
    Leetcode 股票交易(c++)
    Android四大组件之—— BroadcastReceiver的使用
    Android四大组件之—— 使用服务进行后台操作
    使用ContentProvider进行应用程序间的数据交互
  • 原文地址:https://www.cnblogs.com/blog_jun/p/9132563.html
Copyright © 2011-2022 走看看