- 博客(22)
- 收藏
- 关注
原创 Serverlet
Servlet就是sun公司开发动态web的一门技术Sun在这些API中提供了一个Servlet接口,想开发一个Servlet程序只需完成两步:1.编写一个类实现Servlet接口2.把写好的类部署到服务器中把实现了Servlet接口的程序叫ServletServerlet运行机制:Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。这个过程为:1、客户端发送请求至服务器端;2、服务器将请求信息发送至Servlet;3、Servlet生成响应内容并将其传给Ser
2022-03-12 23:36:11 2304
原创 Maven
我们为什么要学这个技术?每次Javaweb开发要手动导入大量的jar包,非常麻烦如何让一个东西帮我自动导入和配置这些jar包,由此maven工具诞生了。Maven项目架构管理工具maven的核心思想:约定大于配置有约束不要去违反Maven会规定好你该如何去编写我们的java代码,必须要按照这个规范来。下载安装Maven下载后解压即可配置环境变量M2-HOME maven下的bin目录位置MAVEN_HOME maven的目录位置在系统的path中配置%
2022-03-09 00:06:18 163
原创 JavaWeb
Java Web 动态Web资源开发技术统称JavaWeb静态Web 提供给所有人看的数据始终都不会发生变化技术栈:HTML CSS动态Web 提供给所有人看的数据始终是变化的,不同人在不同时间地点看到的数据信息不同技术栈:Servlet/JSP, ASP, PHPWeb应用程序是可以提供给浏览器访问的程序。 a.html b.html...都是可以被外界访问对外界提供服务的多个web资源。能访问到的任何一个页面或资源都一定存储在世界的某一台计算机上。通过URL统一资源定位符进.
2022-03-02 16:17:38 472
原创 多线程汇总
搞清什么是程序?进程?线程?静态的没运行的是程序程序跑起来就是一个进程,例如运行的QQ,微信都是一个进程线程:一个进程中有多个不同的线程可以跑(文字,图片,语音都可以看作是一个个线程),每个进程中有一个main主线程和其他线程线程的三种创建方式Thread...
2022-03-02 04:04:44 78
原创 网络编程内容汇总
1.网络编程的两个主要问题:1.如何准确定位目标主机(一台或多台)2.定位后如何通信(采用怎样的通信协议)2.网络编程的要素:1.IP地址和端口号2.网络通信协议3.运用Java万物皆对象的思想,找到能实现以上问题的类和方法net包下InetAddress类中IPIP唯一定位一台网络上计算机127.0.0.1 :本机localhostip地址的分类1.通过IP地址分类: ipv4/ipv6ipv4: 例127.0.0.1 ,由4个字节组成,每个字节的长度是
2022-02-25 18:07:53 1680
原创 Java 数组
一个类型的数据的集合 int a [ ] ={1,2,3,4,5}1,2,3,4,5 是a[ ]数组中的元素,每个元素可以通过一个下标来访问。数组下标从0开始。使用数组能避免重复多次定义许多的变量。数组的长度定义后不可以被改变。Array.length 获取数组的长度。...
2022-01-15 21:23:11 183
原创 Java 递归
一般是A方法调用B方法递归:A方法调用A方法一般基数比较小的时候使用递归,递归会压许多栈降低性能,只是方便程序员编程时进行小规模的计算。递归包含两部分:递归头:说明什么时候不调用自身方法,如果没有头,将陷入死循环。递归体:什么时候需要调用自身方法。...
2022-01-15 19:21:58 117
原创 Java基础 方法
举例:System.out.println(); 类.对象.方法;调用 System系统类 中的 标准输出对象out 中的 println()方法。方法可以执行一个功能,能被调用。方法设计原则(原子性):一个方法只完成一个功能。有利于后期拓展。方法 可以提高代码的复用性。方法的调用:...
2022-01-13 01:06:53 183
原创 Java 流程控制(顺序结构 选择结构 循环结构)
顺序结构:从上到下一句一句依次顺序执行,是任何一个算法都离不开的基本算法结构。选择结构:if( 布尔表达式a>b){//布尔表达式为true执行的内容//布尔表达式为false直接跳出if选择结构执行下面内容}if( 布尔表达式){//布尔表达式为true执行的内容}else{//布尔表达式为false执行内容}if( 布尔表达式1){//布尔表达式满足1执行的内容}else if( 布尔表达式2){//布尔表达式满足2执行的内容}else if
2022-01-10 02:24:49 255
原创 Scanner
Java有一个工具类可以获取用户的输入。java.util.Scanner是JDK5的新特性。Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串。在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。...
2022-01-09 12:51:15 72
原创 JavaDoc
JavaDoc命令是用来生成自己的API文档的文档参数信息@author 作者名@version 版本号@since 需要最早使用的jdk版本@param 参数名@return 返回值情况@throws 异常抛出情况官方文档Java Platform SE 8如何生成自己的文档?两种方式:1.在DOS窗口下切换到该文件路径下输入:javadoc -encouding UTF-8 -charset UTF-8 Doc.java2.在IDEA...
2022-01-09 02:52:08 67
原创 JAVA基础 包机制
包的本质就是文件夹,可以在其中存放文件。相同名称的文件可以放在不同文件夹(包)中,但不能放在同一文件夹(包)中。包命名:用公司域名倒置作为包名例:公司域名www.baidu.com 创建包名为 com.baidu.www...
2022-01-09 01:49:35 171
原创 JAVA基础语法 运算符
多元运算先乘除再加减System.out.println("------一元运算符---------"); //++,-- 自增,自减 只需要自己一个数 所以称为一元运算符 int f=3; int g=f++;//执行完这行代码后再给f重新赋值 //f=f+1; 4=3+1 System.out.println(g); System.out.println(f); //f=f+1; 5=4+1 int h=++f;//执行这行前先给f赋新值 System.out.println(h
2022-01-08 18:29:51 297
原创 JAVA 基础语法 命名规范 变量
变量是程序中最基本的存储单元 一个变量包括: 变量类型 变量名 作用域(作用范围);每个变量必须声明类型,可以是基本类型 或 引用类型。变量名必须是合法标识符。变量按作用域可分为:类变量;实例变量;局部变量;...
2022-01-07 18:57:41 80
原创 java中main方法和类的关系
一个无特殊情况程序在JVM都是从main方法开始启动执行程序。包含main方法的类叫主类,一个程序只有一个入口(主类)。一个普通Java应用程序只要有一个类包含main方法就可以了,并不代表其他类中有main方法就一定不可以,如果有多个main方法结构都和标准的main方法一样,就需要在发布应用时指定哪个类是主类,让JVM能够找到该类中的main方法执行调用从而运行此程序。...
2022-01-07 18:54:08 1601
原创 JAVA 基础语法 注释 数据类型及转换
三种注释(不执行,只写给人看)://单行注释/*多行注释多行注释*/JavaDoc文档注释/*** @auther QAQWO*/标识符:包含类名 变量名 方法名关键字:系统保留字 命名变量等千万别用会报错...
2022-01-04 18:01:34 260
原创 IDE的使用问题 (IDEA)
菜单栏设置Ctrl+Shift+A --- 选择Actions --- 输入menu 在Main Menu后边打开或关闭开关。工具栏丢失解决:显示两侧的工具栏:在同样位置选择下面的Tool Window Bars
2022-01-04 17:29:15 200
原创 入门自我体验
准备第一次系统学习,之前总结的少,学习也是断断续续,还是个新手小白阶段吧,也不知道能走到哪一步,反正是自己的人生,拼一拼吧,毕竟谁也不希望总是当个失败者,以后每次的学习总结会定期更新,我现实身边也没什么可以交流技术的朋友,也希望跟大家交个朋友,缘分嘛,天注定......内容有错的话欢迎大家随时指正,大家多交流,一起进步。在此立贴,算也、给以后的历程一个纪念吧。...
2022-01-02 23:36:30 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人