问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

Java开发都需要学习什么?

发布网友 发布时间:2022-04-22 20:21

我来回答

7个回答

懂视网 时间:2022-05-02 03:27

CREATE TABLE `person` ( 2 `id` int(11) NOT NULL AUTO_INCREMENT, 3 `name` varchar(255) DEFAULT NULL, 4 `age` int(11) DEFAULT NULL, 5 PRIMARY KEY (`id`) 6 )

2、项目引入包

  druid-1.0.29.jar
      mysql-connector-java-5.1.42-bin.jar
  Spirng包(第一个Spring项目中说明了那些包)

3、创建Person类

 1 class Person{
 2 private int id;
 3 private String name;
 4 private int age;
 5 
 6 public int getId() {
 7  return id;
 8  }
 9 
10 public void setId(int id) {
11  this.id = id;
12  }
13 
14 public String getName() {
15  return name;
16  }
17 
18 public void setName(String name) {
19  this.name = name;
20  }
21 
22 public int getAge() {
23  return age;
24  }
25 
26 public void setAge(int age) {
27  this.age = age;
28  }
29 
30  @Override
31 public String toString() {
32  return "Person{" +
33   "id=" + id +
34   ", name=‘" + name + ‘‘‘ +
35   ", age=" + age +
36   ‘}‘;
37  }
38 }

4、创建配置文件configdb.xml和db.properties

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <beans xmlns="http://www.springframework.org/schema/beans"
 3  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4  xmlns:context="http://www.springframework.org/schema/context"
 5  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
 6 
 7  <!-- 导入资源文件 -->
 8  <context:property-placeholder location="classpath:db.properties"></context:property-placeholder>
 9 
10  <!-- 配置druid数据库连接池 -->
11  <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
12  <property name="driverClassName" value="${jdbc.driverClass}"></property>
13  <property name="url" value="${jdbc.url}"></property>
14  <property name="username" value="${jdbc.user}"></property>
15  <property name="password" value="${jdbc.password}"></property>
16 
17  <!-- 最大并发连接数 -->
18  <property name="maxActive" value="${jdbc.maxActive}" />
19  <!-- 初始化连接数量 -->
20  <property name="initialSize" value="${jdbc.initialSize}" />
21  <!-- 配置获取连接等待超时的时间 -->
22  <property name="maxWait" value="${jdbc.maxWait}" />
23  <!-- 最小空闲连接数 -->
24  <property name="minIdle" value="${jdbc.minIdle}" />
25  <!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -->
26  <property name="timeBetweenEvictionRunsMillis" value="${jdbc.timeBetweenEvictionRunsMillis}" />
27  <!-- 配置一个连接在池中最小生存的时间,单位是毫秒 -->
28  <property name="minEvictableIdleTimeMillis" value="${jdbc.minEvictableIdleTimeMillis}" />
29  <property name="validationQuery" value="${jdbc.validationQuery}" />
30  <property name="testWhileIdle" value="${jdbc.testWhileIdle}" />
31  <property name="testOnBorrow" value="${jdbc.testOnBorrow}" />
32  <property name="testOnReturn" value="${jdbc.testOnReturn}" />
33  <property name="poolPreparedStatements" value="${jdbc.poolPreparedStatements}" />
34  <property name="maxOpenPreparedStatements" value="${jdbc.maxOpenPreparedStatements}" />
35  </bean>
36 
37  <!-- 配置Spring 的JDBCTemplate -->
38  <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
39  <property name="dataSource" ref="dataSource"></property>
40  </bean>
41 </beans>
 1 jdbc.user=root
 2 jdbc.password=hzg1984110
 3 jdbc.driverClass=com.mysql.jdbc.Driver
 4 jdbc.url=jdbc:mysql:///hzgtest
 5 
 6 jdbc.maxActive=30
 7 jdbc.initialSize=5
 8 jdbc.maxWait=60000
 9 jdbc.minIdle=5
10 jdbc.timeBetweenEvictionRunsMillis=60000
11 jdbc.minEvictableIdleTimeMillis=300000
12 jdbc.validationQuery=SELECT ‘x‘
13 jdbc.testWhileIdle=true
14 jdbc.testOnBorrow=false
15 jdbc.testOnReturn=false
16 jdbc.poolPreparedStatements=false
17 jdbc.maxOpenPreparedStatements=100

5、创建Main方法

 1 public static void main(String[] args) {
 2  ApplicationContext ctx = new ClassPathXmlApplicationContext("configdb.xml");
 3  JdbcTemplate jdbcTemplate = (JdbcTemplate) ctx.getBean("jdbcTemplate");
 4  //插入数据
 5  String sql = "insert into person(name,age) values(?,?)";
 6  jdbcTemplate.update(sql,"hzg",32);
 7 
 8  //批量插入数据
 9  sql = "insert into person(name,age) values(?,?)";
10  List<Object[]> batchArgs = new ArrayList<>();
11  batchArgs.add(new Object[]{"A",20});
12  batchArgs.add(new Object[]{"B",30});
13  batchArgs.add(new Object[]{"C",40});
14  jdbcTemplate.batchUpdate(sql,batchArgs);
15 
16  //根据ID查询数据
17  sql = "SELECT id,name,age FROM person WHERE id = ?";
18  RowMapper<Person> personRowMapper = new BeanPropertyRowMapper<>(Person.class);
19  Person person = jdbcTemplate.queryForObject(sql,personRowMapper,1);
20  System.out.println(person);
21 
22  //查询数据集合
23  sql = "SELECT id,name,age FROM person WHERE id > ?";
24  RowMapper<Person> rowMapper = new BeanPropertyRowMapper<>(Person.class);
25  List<Person> personList= jdbcTemplate.query(sql,rowMapper,1);
26  System.out.println(personList);
27 
28  //查询具体的值
29  sql = "SELECT count(1) FROM person WHERE id > ?";
30  int excuteCount = jdbcTemplate.queryForObject(sql,Integer.class,1);
31  System.out.println(excuteCount);
32 }

 

跟着刚哥学习Spring框架--JDBC(六)

标签:arch   gdb   max   core   命名参数   div   add   导入   font   

热心网友 时间:2022-05-02 00:35

第一阶段,Java SE基础:
  Java环境搭建、Java流程控制语句-for循环、switch选择判断、循环嵌套、数组拷贝、*数组、final关键字、构造函数的调用、类的访问权限和路径、面向对象高级特性、Java异常处理、Set,Map,List接口及接口实现类、Java线程、同步阻塞、Java IO流、文件的操作,复制,读写,删除等。
  第二阶段,JavaWeb:
  MySQL安装、管理、创建数据库、MySQL UPDATE 查询、Mysql高级操作、JDBC、JDBC数据库链接操作,JDBC动态Sql处理、Servlet3.0 网页重定向、Servlet3.0 新增的注解支持、AJAX、responseText属性详解等。
  第三阶段,Java高级框架-SSH:
  Struts2 异常处理、Struts2+Log4j集成、Struts2和JSON实例、Hibernate5、Hibernate集合映射、Hibernate组件映射、Spring4.0、Spring AOP + AspectJ框架、Spring 与其它Web框架集成、Spring Hibernate支持等。
  第四阶段,Java高级框架-SSM:
  SpringMVC、Spring MVC生成JSON数据、MyBatis、MyBatis 环境配置及入门、Mybatis set标签、Mybatis trim标签、Shiro、Shiro快速入门教程、Shiro Web应用等。
  第五阶段,SpringBoot+VUE全栈框架
  SpringBoot、全局异常处理、过滤器*、EHCache缓存、SpringBoot Quartz定时任务、Vue、Vue.js 安装、模板语法、计算属性、事件处理器、Vue.js 自定义指令、Vue.js 路由等
  第六阶段,特色课程
  ActiveM环境搭建、生产者和消费者、消息持久化操作、RSA数字加密算法、Codebar条形码生成器、zxing二维码生成器、HighCharts统计图、Echarts统计图、网络播放器ckplayer、嵌入式网络播放器,可以浏览器和移动端随意使用
  第七阶段,互联网框架的高级应用1
  分布式服务框架的理解,Dubbo架构设计详解及其核心要点,框架运行原理分析、SpringData数据访问、Lucene搜索引擎、Lucene的全文搜索服务器介绍、索引建立方式、Solr海量数据搜索引擎、Socket网络通信、实现RMI远程对象通讯、使用JMS消息服务、Kafka分布式消息系统、Web Service与Restful WS等
  第八阶段,互联网框架的高级应用2
  Spring Security安全框架、实现Web应用安全控制、缓存应用与EhCache框架、OSCache与JBossCache框架、MyBatis与Hibernate缓存机制、NoSQL应用与SQL调优、MongoDB NoSQL数据库、Redis内存数据库、实现Redis Session共享、SQL语句的优化、实现数据库读写分离、WEB应用集群及性能优化、Maven项目管理工具、Web服务器负载均衡、实现Nginx与Tomcat集群、使用LoadRunner测试工具、性能优化之内存调优、代码优化与重构的方法等。

热心网友 时间:2022-05-02 01:53

    首先是javase,这个是java开发的基础, 无论以后你是走javaEE方向还是安卓开发都是要学的。如果大学是学过C或者C++,可以买本java基础书开撸。如果没有任何的编程基础,那么更加建议找了系统的视频教程学习。

    2

    html、css、javascript。这三者网页制作的关键技术。

    3

    数据库技术:mysql,oracle。开发后端的话数据库是肯定是必学的,一般都建议掌握两种。

    4

    JDBC,其实你也可以将这个归纳为数据库的部分。这是使用java 连接数据库的知识。

    5

    javaweb中的tomcat、Servlet和Jsp、AJAX这些技术。

    6

    最后学习一些流行的框架:一般建议可以直接学spring、springmvc、mybatis.

    当然如果你时间足,像老一些,曾经最为流行的SSH(struts2,spring,hibernate),可能做维护的话会遇到的比较多。以及springboot也可以多了解一下。

    7

    以上的话就是大概的要学的东西。其实如果想更为系统的学习javaee,除了有钱报培训班之外,更为推荐大家花几块钱从淘宝上买别人的一整套培训视频(传智、黑马的):这样好处一是比较系统,二是避免花费大量时间寻找资源。

热心网友 时间:2022-05-02 03:28

分享一份千锋的Java学习路线,包含所有的知识点。

热心网友 时间:2022-05-02 05:19

第一、JavaSE基础部分的知识是必须得会的,而其要很熟悉
第二、数据库,这是程序员必备的知识,基本上你写的每一个系统都需要数据库来存储数据
第三、JDBC,这个就是使用代码去连接数据库,用代码对数据库进行操作
第四、前端基础,这阶段包含前端三剑客和JQuery,也是需要Java程序员必备的知识
第五、JavaWEB,这个阶段可以使用JSP去开发网站了,现在很多大型网站都是采用JSP进行开发的
第六、框架,加快程序员的开发效率

热心网友 时间:2022-05-02 07:27

java培训如果想达到工作水平,全日制需要4-6个月时间!费用大约在2万元左右!毕业后3个月左右能回本。

java学习内容主要有:

①JAVA编程基础(基础语法、面向对象、和谐特性等)

②WEB应用开发(静态网页制作、Oracle数据库、Java Web开发技术、Linux技术、网站性能与安全、软件工程开发流程、Java Web和谐等)

③企业级框架开发(数据结构与算法、SSH框架、JavaEE和谐等)

④项目实训

你可以考察对比一下南京课工场、北大青鸟、中博软件学院等开设有java专业的学校。祝你学有所成,望采纳。

北大青鸟中博软件学院java课堂实拍

热心网友 时间:2022-05-02 09:52

Java开发培训内容有8个阶段,你可以按照Java路线图的顺序学习,选择Java培训机构重点关注机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的师资、课程、就业、费用等等方面,多对比几家机构,希望你早日学有所成。

java开发工程师需要学什么

1. Java编程语言:作为Java开发工程师,你需要精通Java编程语言及其相关的特性、语法和模式。2. 面向对象编程:Java是一种面向对象的编程语言,因此你需要掌握面向对象编程的概念和技术,如类、对象、继承、封装和多态等。3. 数据结构和算法:了解各种常用的数据结构和算法,如链表、栈、队列、二叉树、排...

java基础需要学多久(java基础知识要学多久)

对于零基础的学生来说,想学好java编程,参加专业的软件编程培训是很有必要的。专业的软件学校都是因材施教,针对不同的人群开设不同的班级,学的时间也有所不同,一般情况下,高中生是两年时间,大学生是6个月左右的学习时间。如果是自学的话,自学的话比较考验你的学习能力与自律能力,想要熟练掌握J...

java后端开发需要学什么

Java后端开发需要学习以下内容:1. Java编程语言:掌握Java的基本语法、面向对象编程、异常处理等知识。2. 数据库:了解关系数据库的基本原理和SQL语言,熟悉至少一种数据库管理系统(如MySQL、Oracle等)的使用。3. Web开发:掌握基本的HTML、CSS和JavaScript知识,了解HTTP协议和常用的Web开发框架(如Spring...

java需要学习些什么内容

1、软件技术基础、java基础编程、java语法,SQL Server 2005基础编程、C#基础编程;2、SQL server 高级编程、网页设计与制作、javascript编程、java高级编程、java web开发商务网站;3、数据库:MySql、Oracle、DB2;4、JDBC Java数据库连接。使用Java程序操作数据库。这部分非常重要。几乎所有的企业项目都会用...

java开发工程师需要学什么(java开发工程师需要学什么软件)

成为初级java工程师需要学什么?1、面向对象的知识:JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口。2、Java基础知识:包括Java语言的基本语法、面向对象编程、异常处理、泛型、集合框架...

java后端开发需要学什么(java后端开发需要学什么框架)

J2EE:你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的。关于Servlet/Jsp部分视频的选择,业界比较认可马士兵的视频。最后一步,你需要学会使用数据库,mysql是个不错的入门选择,而且滚敬Java领域里主流的关系型数据库就是mysql。这...

学习Java软件开发需要多长时间?

1.基础知识学习:学习Java的基础知识包括语法、数据类型、控制流程等。通常需要花费数周到数月的时间,具体取决于个人学习进度和时间投入。2.框架和库学习:学习Java开发常用的框架和库,如Spring、Hibernate等,可以花费数个月的时间。这些框架和库通常用于开发大型应用程序。3.实践项目经验:实际项目经验对于...

java后端开发需要学什么?

后端基础需要学什么?后端开发主要是指服务器端的开发,包括服务器端程序的开发、数据库的开发、网络协议的开发等。因此,学习后端基础需要掌握一些基础知识,包括:编程语言:一般来说,后端开发需要掌握一门编程语言,如C、C++、Java、Python等。数据库:后端开发需要对数据库有一定的了解,包括数据库的...

java到底学什么?怎么学,具体要学习哪些?

01 基础知识 在学习Java之前要先了解计算机基础知识,然后再学习Java,同时也要熟知DOS常用命令、Java概述、JDK环境安装配置、环境变量配置,当JDK和环境变量配置完毕后,你便可以编写Java程序。02 编程格式 此时你需要了解编程的具体流程,在开发过程中要文字“注释”,也要掌握“关键词”的使用时注意事项,...

JAVA开发工程师都学习哪些技术呢?

javaee要学的内容有:学习JSP/servlet、学习数据库开发技术、学习其他JavaEE开发技术。1、第一阶段:掌握JavaSE 该阶段是学习JavaEE的入门阶段,也是基础阶段,每个零基础的Java的学习者都必须掌握。需要熟练的掌握Java基础语法,面向对象,常用api,集合框架,I/O技术,多线程技术以及其他常用技术(网络编程...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
男M号衣服多大 这是我的身高体重,买衣服裤子什么尺寸合适,我平时不锻炼,比较瘦。。 请问XXL的衣服和160-165的衣服的尺码表示相同吗 请问什么精油安抚情绪效果最好,就像缓解焦躁紧张的情绪啊,缓解压力啊... 乐图成都地图包,哪能下载。。100分 200分求:手机乐图地图包 求6300乐图地图包!高分 螺纹深度测量一般需要多少钱? 你好!我一个月前拔除了两侧虎牙,可是长出了白色骨头一碰就疼,请问该... 准备去英国读研,大学学的会计专业。会计与金融,金融投资,金融管理不知 ... 从事Java后端开发,要学习哪些知识和技能 榴莲千层皮如何做薄 千层蛋糕的榴莲怎么做的? 从事Java 后端开发,都要学习哪些知识和技能? 榴莲千层蛋糕皮怎么做 想做JAVAWEB后台的话,要学习哪些知识 有考过hcie的朋友吗?分享下经验,谢谢 Java程序员都需要学习什么? 榴莲千层的正宗做法,榴莲千层怎样做才好吃的做法步骤 请问自学华为的hcie难度大不大,好找工作吗? 榴莲千层盒子(详细摊皮技巧)怎样做才好吃的做法 JAVA你知道后端都要学习些什么吗? 考了华为hcie可以到县城联通上班吗? 榴莲千层怎么做? 在大型国企实习了一年还有HCiE证书,对找工作帮助大不大? 榴莲千层饼皮怎么才能做的薄? JAVA后端应该学什么技术? 考了华为icnp可以去就业了吗? 榴莲千层皮的做法步骤图,榴莲千层皮怎么做 华为HCIE网络工程师可以做什么工作内容? Java都有哪些内容,学完后能干什么,想往后端学习,都需要学习哪些 猫山王榴莲千层,的做法步骤图,怎么做好吃 java后端程序员最常用的技术有哪些,重点技术有哪些? java后端需要学习哪些内容,现在学这个好找工作吗 JAVA后端应该学什么技术,有知道的小伙伴吗? 想要自学JAVA,应该如何入门? 自学Java 怎么入门? 学java应该从哪里开始? 小米贷款怎么样?使用安全么? java初学者怎么入门啊? 在小米商城小米分期购买微烤一体机安全可靠吗? 小米贷款可信吗?上面安全吗? 想自己学习Java,但是没有基础,怎么才能真正的入门呢? 请问现在在小米官网购买手机能分期付款么? 求解,网上哪儿买小米手机最合适最安全 要求能分期付款的。 自学Java怎么入门? 一个几乎零基础的小白,怎么学java 在小米商城里买手机用小米分期靠谱吗? 小米官网能分期付款吗 在小米官网购买小米手机可以弄分期付款么?
  • 焦点

最新推荐

猜你喜欢

热门推荐