匆匆,距上一篇博客已经过去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. nginx 配置https并自签名证书

    2016-10-28 转载请注明出处:http://daodaoliang.com/ 作者: daodaoliang 版本: V1.0.1 邮箱: daodaoliang@yeah.net 参考链接: ...

  2. 做个知识回顾目录,打算每日更新一下ios的基础知识

    一.基础技能列表:   01 面向对象特性       类与方法封装       通过继承扩展类       抽象类与方法覆盖       多态.动态类型和动态绑定       分类和协议       ...

  3. jquery选择器集锦

    一,基本选择器: 1 2 3 4 $("#txtName");   $("#txt\\#b");//获取id为 txt#b的元素,\\为转义符 $(" ...

  4. Docker PHP7 Cannot find OpenSSL's <evp.h>

    configure: error: Cannot find OpenSSL's <evp.h>  apt-get install libssl-dev

  5. Mount挂载/data时出现mount: /data is busy 如何解决?

    1.df -h查看下挂载点/data是否正在使用,有时候会存在挂载了,但df -h不会显示出来,这时候 grep “/data” /proc/mounts 来进行查看 2.当确认挂载点/data正在使 ...

  6. ElasticSearch学习(一):ElasticSearch介绍

    一.ElasticSearch是什么? ElasticSearch是一款非常强大的.基于Lucene的开源搜索及分析引擎,可以帮助你从海量数据中,快速找到相关的数据信息. 比如,当你在GitHub上搜 ...

  7. Spring注解?啥玩意?

    目录 基础概念:@Bean 和 @Configuration 使用AnnotationConfigApplicationContext 实例化Spring容器 简单的构造 使用register注册IO ...

  8. Python自学day-14

    一.默认创建的HTML5文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...

  9. Java进阶——高性能MySQL(一)

    MySQL逻辑架构: 链接管理与安全性: MySQL5.5或更高版本版本提供了一个API,支持线程池(Thread-Pooling)插件,可以使用池中的少量线程来服务大量的连接. 优化与并行: MyS ...

  10. TCP/IP 第一章

    1,tcp/ip协议族作用:连接互联网中的计算机,并使其通信.可以想象互联网的计算机有不同的操作系统,如linux.unix.bsd.srv.windows.mac等.这么多操作系统对tcp/ip的实 ...