匆匆,距上一篇博客已经过去7月有余,遂作文一篇总结暨JAVAWEB学习开篇。

1、 啃英文新概念。在多方讨教英语大佬后改变学习方式,通过背诵英文书籍以及多听英文录音来学习,效果还不错(等真正有成效了跟园友分享一波~~~)

2、 学习投资理财。怎么说呢,遇人不淑,经营不善(宝宝心里苦哇,来年再战)

3、 项目学习。在忙碌七月有余之后偶感多年没有接触JAVA,已经基本忘差不多了。遂决定磨刀不误砍柴工——从头开始(个人比较推崇九层之台,起于垒土。不建议直接从项目开始,虽然能写能懂不过却容易遗失一些很重要的知识点)

首先回顾下java语法(对比学习法)

1、Package(java) vs Namespace(C#)

Java中的package(包)类似于C#中namespace(命名空间),C#中用using而在Java中导入包用import。

代码见真章

C#

 using System;

 using System.Collections.Generic;

 using System.Linq;

 using System.Threading.Tasks;

 using Microsoft.AspNetCore.Mvc;

 using testwebcore.AuthHelper.OverWrite;

 namespace testwebcore.Controllers

 {

     public class LoginController : Controller

 {…

JAVA

 package com.helloword.cs001.firstweb;

 import java.io.IOException;

 import java.io.PrintWriter;

 import javax.servlet.ServletException;

 import javax.servlet.http.HttpServlet;

 import javax.servlet.http.HttpServletRequest;

 import javax.servlet.http.HttpServletResponse;

 public class FirstServlet extends HttpServlet {

          /**

                    * Constructor of the object.

                    */

          public FirstServlet() {

                   super();

          }…

2、访问修饰符

访问修饰符 JAVA C#
public 成员(所有类)可以从任何代码访问 成员(所有类)可以从任何代码访问
internal 同一个程序集的对象可见(内部访问)
protected 同一程序集内的派生类访问 同一程序集内的派生类访问
private 当前类的内部访问 当前类的内部访问
default 同一包内可见(访问)

3、main函数

C#中的main函数的首字母必须大写:

 static void Main(string args[]){}

 static void Main(){}

JAVA中main小写:

 static void main(String [] args){}

4、其他小点

属性(GET/SET方法)

代码见真章

C#

 namespace Hello.World

 {

     public class Person

     {

           public int Age { get; set; }

       public string Name{ get; set; }

     }

 }

JAVA

 package hello.world;

 public class Person {

     private int age;

     public int getAge() {

         return age;

     }

     public void setAge(int age) {

         this.age = age;

     }

     }

 }

枚举器(enum类型)

  JAVA没有。

  今天就简单了解一些区别,流程控制、集合等在具体代码实现中对比。后续以javaweb为侧重点学习,包括HTTP、Tomcat、Servlet、Spring等等,在学习java的同时也巩固web姿势。

  如有错误或缺漏欢迎指正~~~

总结暨JAVAWEB学习开篇(一)的更多相关文章

  1. JAVAWEB学习

    http://www.cnblogs.com/xdp-gacl/p/3744053.html JavaWeb学习总结(三)——Tomcat服务器学习和使用(二)

  2. JavaWeb学习总结-01 JavaWeb开发入门

    一 基本概念 1 Web开发的相关知识 Web,表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源(如html 页面): ...

  3. JavaWeb学习总结-04 Servlet 学习和使用

    一 Servlet 1 Servlet概念 Servlet时运行在服务器端的Java程序. Servlet的框架核心是 javax.servlet.Servlet 接口. 所有自定义的Servlet都 ...

  4. JavaWeb学习总结(三)——Tomcat服务器学习和使用(二) 包含https 非对称秘钥 NB

    JavaWeb学习总结(三)--Tomcat服务器学习和使用(二) 一.打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命 ...

  5. JavaWeb学习总结(一)——JavaWeb开发入门

    http://www.cnblogs.com/xdp-gacl/p/3729033.html 只为成功找方法,不为失败找借口! JavaWeb学习总结(一)--JavaWeb开发入门 一.基本概念 1 ...

  6. javaweb学习总结(六)——Servlet开发(二)

    一.ServletConfig讲解 1.1.配置Servlet初始化参数 在Servlet的配置文件web.xml中,可以使用一个或多个<init-param>标签为servlet配置一些 ...

  7. javaweb学习之Servlet开发(二)

    javaweb学习总结(六)--Servlet开发(二) 一.ServletConfig讲解 1.1.配置Servlet初始化参数 在Servlet的配置文件web.xml中,可以使用一个或多个< ...

  8. JavaWeb学习之Servlet(二)----Servlet的生命周期、继承结构、修改Servlet模板

    [声明] 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4140466.html 一.http协议回顾: 在上一篇文章中:JavaW ...

  9. JavaWeb学习----JSP内置对象详解

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

随机推荐

  1. 图形界面编程成就了C++

    听有人说C#.VB比C++好是因为做界面方便还算傻得可爱,听有人说用C++做数值计算而不屑于做界面可就对不起咱C++的恩人了.这我可要说道说道. 想当年C++刚出江湖,名门出身,自立门派,想抢Obje ...

  2. Vista之前的版本,默认本地登陆用户都以管理员权限启动程序

    Vista之前的版本,默认本地登陆用户都以管理员权限启动程序,之后的OS版本默认都没有管理员权限,需要用户提权才能做某些操作,否则需要管理员权限的操作都会失败MSSQL是用户名账号连接,Socket方 ...

  3. IO多路复用与异步非阻塞

    1.基于socket,发送http请求 import socket import requests # 方式一 list=['li','gh ','nn'] for i in list: ret=re ...

  4. vuejs 使用less

    当所有东西都 准备好之后 : 第一步: 安装less依赖, npm install less less-loader --save 第二步: 修改webpack.config.js文件,配置loade ...

  5. Spring5源码深度分析(二)之理解@Conditional,@Import注解

    代码地址: 1.源码分析二主要分析的内容 1.使用@Condition多条件注册bean对象2.@Import注解快速注入第三方bean对象3.@EnableXXXX 开启原理4.基于ImportBe ...

  6. 简单学习js

    由于是个前端小白,通过这一两天的学习html,css,js和jquery等,基本上前端会用了,而且熟悉我博客的人来说,没错,我把自己的博客给优化了一下(一些大佬都是禁用模板的所有样式,然后自己设计页面 ...

  7. Const用法总结(快速区分指针常量与常量指针)

    想当初面试时,面试官问我熟悉C++么?熟悉的话说一下const的用法,然后我就开始凌乱了~ 其实const的用处还真不少,好好捋顺一下会有很大的帮助. 有时候我们希望定义一种常量,它的值不能被修改,这 ...

  8. 16 input默认样式清除

    <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8& ...

  9. 从理论到实践,全方位认识HTTP/2

    前言   为了降低加载时间,相信大多数人都做过如下尝试   - Keep-alive: TCP持久连接,增加了TCP连接的复用性,但只有当上一个请求/响应完全 完成后,client才能发送下一个请求 ...

  10. Idea中maven项目中导入本地jar包

    说一下正确的流程: 1.将jar包导入到本地maven库或者远程nexus仓库,再使用maven引用: 2.导入命令: //通过一下信息引入maven -DgroupId=com.test -Dart ...